eventschemas

package
v0.76.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Discoverer deprecated

type Discoverer struct {
	pulumi.CustomResourceState

	CrossAccount  pulumi.BoolPtrOutput           `pulumi:"crossAccount"`
	Description   pulumi.StringPtrOutput         `pulumi:"description"`
	DiscovererArn pulumi.StringOutput            `pulumi:"discovererArn"`
	DiscovererId  pulumi.StringOutput            `pulumi:"discovererId"`
	SourceArn     pulumi.StringOutput            `pulumi:"sourceArn"`
	Tags          DiscovererTagsEntryArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::EventSchemas::Discoverer

Deprecated: Discoverer is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetDiscoverer

func GetDiscoverer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DiscovererState, opts ...pulumi.ResourceOption) (*Discoverer, error)

GetDiscoverer gets an existing Discoverer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDiscoverer

func NewDiscoverer(ctx *pulumi.Context,
	name string, args *DiscovererArgs, opts ...pulumi.ResourceOption) (*Discoverer, error)

NewDiscoverer registers a new resource with the given unique name, arguments, and options.

func (*Discoverer) ElementType

func (*Discoverer) ElementType() reflect.Type

func (*Discoverer) ToDiscovererOutput

func (i *Discoverer) ToDiscovererOutput() DiscovererOutput

func (*Discoverer) ToDiscovererOutputWithContext

func (i *Discoverer) ToDiscovererOutputWithContext(ctx context.Context) DiscovererOutput

func (*Discoverer) ToOutput added in v0.76.0

func (i *Discoverer) ToOutput(ctx context.Context) pulumix.Output[*Discoverer]

type DiscovererArgs

type DiscovererArgs struct {
	CrossAccount pulumi.BoolPtrInput
	Description  pulumi.StringPtrInput
	SourceArn    pulumi.StringInput
	Tags         DiscovererTagsEntryArrayInput
}

The set of arguments for constructing a Discoverer resource.

func (DiscovererArgs) ElementType

func (DiscovererArgs) ElementType() reflect.Type

type DiscovererInput

type DiscovererInput interface {
	pulumi.Input

	ToDiscovererOutput() DiscovererOutput
	ToDiscovererOutputWithContext(ctx context.Context) DiscovererOutput
}

type DiscovererOutput

type DiscovererOutput struct{ *pulumi.OutputState }

func (DiscovererOutput) CrossAccount added in v0.17.0

func (o DiscovererOutput) CrossAccount() pulumi.BoolPtrOutput

func (DiscovererOutput) Description added in v0.17.0

func (o DiscovererOutput) Description() pulumi.StringPtrOutput

func (DiscovererOutput) DiscovererArn added in v0.17.0

func (o DiscovererOutput) DiscovererArn() pulumi.StringOutput

func (DiscovererOutput) DiscovererId added in v0.17.0

func (o DiscovererOutput) DiscovererId() pulumi.StringOutput

func (DiscovererOutput) ElementType

func (DiscovererOutput) ElementType() reflect.Type

func (DiscovererOutput) SourceArn added in v0.17.0

func (o DiscovererOutput) SourceArn() pulumi.StringOutput

func (DiscovererOutput) Tags added in v0.17.0

func (DiscovererOutput) ToDiscovererOutput

func (o DiscovererOutput) ToDiscovererOutput() DiscovererOutput

func (DiscovererOutput) ToDiscovererOutputWithContext

func (o DiscovererOutput) ToDiscovererOutputWithContext(ctx context.Context) DiscovererOutput

func (DiscovererOutput) ToOutput added in v0.76.0

type DiscovererState

type DiscovererState struct {
}

func (DiscovererState) ElementType

func (DiscovererState) ElementType() reflect.Type

type DiscovererTagsEntry

type DiscovererTagsEntry struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type DiscovererTagsEntryArgs

type DiscovererTagsEntryArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (DiscovererTagsEntryArgs) ElementType

func (DiscovererTagsEntryArgs) ElementType() reflect.Type

func (DiscovererTagsEntryArgs) ToDiscovererTagsEntryOutput

func (i DiscovererTagsEntryArgs) ToDiscovererTagsEntryOutput() DiscovererTagsEntryOutput

func (DiscovererTagsEntryArgs) ToDiscovererTagsEntryOutputWithContext

func (i DiscovererTagsEntryArgs) ToDiscovererTagsEntryOutputWithContext(ctx context.Context) DiscovererTagsEntryOutput

func (DiscovererTagsEntryArgs) ToOutput added in v0.76.0

type DiscovererTagsEntryArray

type DiscovererTagsEntryArray []DiscovererTagsEntryInput

func (DiscovererTagsEntryArray) ElementType

func (DiscovererTagsEntryArray) ElementType() reflect.Type

func (DiscovererTagsEntryArray) ToDiscovererTagsEntryArrayOutput

func (i DiscovererTagsEntryArray) ToDiscovererTagsEntryArrayOutput() DiscovererTagsEntryArrayOutput

func (DiscovererTagsEntryArray) ToDiscovererTagsEntryArrayOutputWithContext

func (i DiscovererTagsEntryArray) ToDiscovererTagsEntryArrayOutputWithContext(ctx context.Context) DiscovererTagsEntryArrayOutput

func (DiscovererTagsEntryArray) ToOutput added in v0.76.0

type DiscovererTagsEntryArrayInput

type DiscovererTagsEntryArrayInput interface {
	pulumi.Input

	ToDiscovererTagsEntryArrayOutput() DiscovererTagsEntryArrayOutput
	ToDiscovererTagsEntryArrayOutputWithContext(context.Context) DiscovererTagsEntryArrayOutput
}

DiscovererTagsEntryArrayInput is an input type that accepts DiscovererTagsEntryArray and DiscovererTagsEntryArrayOutput values. You can construct a concrete instance of `DiscovererTagsEntryArrayInput` via:

DiscovererTagsEntryArray{ DiscovererTagsEntryArgs{...} }

type DiscovererTagsEntryArrayOutput

type DiscovererTagsEntryArrayOutput struct{ *pulumi.OutputState }

func (DiscovererTagsEntryArrayOutput) ElementType

func (DiscovererTagsEntryArrayOutput) Index

func (DiscovererTagsEntryArrayOutput) ToDiscovererTagsEntryArrayOutput

func (o DiscovererTagsEntryArrayOutput) ToDiscovererTagsEntryArrayOutput() DiscovererTagsEntryArrayOutput

func (DiscovererTagsEntryArrayOutput) ToDiscovererTagsEntryArrayOutputWithContext

func (o DiscovererTagsEntryArrayOutput) ToDiscovererTagsEntryArrayOutputWithContext(ctx context.Context) DiscovererTagsEntryArrayOutput

func (DiscovererTagsEntryArrayOutput) ToOutput added in v0.76.0

type DiscovererTagsEntryInput

type DiscovererTagsEntryInput interface {
	pulumi.Input

	ToDiscovererTagsEntryOutput() DiscovererTagsEntryOutput
	ToDiscovererTagsEntryOutputWithContext(context.Context) DiscovererTagsEntryOutput
}

DiscovererTagsEntryInput is an input type that accepts DiscovererTagsEntryArgs and DiscovererTagsEntryOutput values. You can construct a concrete instance of `DiscovererTagsEntryInput` via:

DiscovererTagsEntryArgs{...}

type DiscovererTagsEntryOutput

type DiscovererTagsEntryOutput struct{ *pulumi.OutputState }

func (DiscovererTagsEntryOutput) ElementType

func (DiscovererTagsEntryOutput) ElementType() reflect.Type

func (DiscovererTagsEntryOutput) Key

func (DiscovererTagsEntryOutput) ToDiscovererTagsEntryOutput

func (o DiscovererTagsEntryOutput) ToDiscovererTagsEntryOutput() DiscovererTagsEntryOutput

func (DiscovererTagsEntryOutput) ToDiscovererTagsEntryOutputWithContext

func (o DiscovererTagsEntryOutput) ToDiscovererTagsEntryOutputWithContext(ctx context.Context) DiscovererTagsEntryOutput

func (DiscovererTagsEntryOutput) ToOutput added in v0.76.0

func (DiscovererTagsEntryOutput) Value

type LookupDiscovererArgs added in v0.12.0

type LookupDiscovererArgs struct {
	DiscovererId string `pulumi:"discovererId"`
}

type LookupDiscovererOutputArgs added in v0.12.0

type LookupDiscovererOutputArgs struct {
	DiscovererId pulumi.StringInput `pulumi:"discovererId"`
}

func (LookupDiscovererOutputArgs) ElementType added in v0.12.0

func (LookupDiscovererOutputArgs) ElementType() reflect.Type

type LookupDiscovererResult added in v0.12.0

type LookupDiscovererResult struct {
	CrossAccount  *bool                 `pulumi:"crossAccount"`
	Description   *string               `pulumi:"description"`
	DiscovererArn *string               `pulumi:"discovererArn"`
	DiscovererId  *string               `pulumi:"discovererId"`
	Tags          []DiscovererTagsEntry `pulumi:"tags"`
}

func LookupDiscoverer added in v0.12.0

func LookupDiscoverer(ctx *pulumi.Context, args *LookupDiscovererArgs, opts ...pulumi.InvokeOption) (*LookupDiscovererResult, error)

Resource Type definition for AWS::EventSchemas::Discoverer

type LookupDiscovererResultOutput added in v0.12.0

type LookupDiscovererResultOutput struct{ *pulumi.OutputState }

func LookupDiscovererOutput added in v0.12.0

func (LookupDiscovererResultOutput) CrossAccount added in v0.12.0

func (LookupDiscovererResultOutput) Description added in v0.12.0

func (LookupDiscovererResultOutput) DiscovererArn added in v0.12.0

func (LookupDiscovererResultOutput) DiscovererId added in v0.12.0

func (LookupDiscovererResultOutput) ElementType added in v0.12.0

func (LookupDiscovererResultOutput) Tags added in v0.12.0

func (LookupDiscovererResultOutput) ToLookupDiscovererResultOutput added in v0.12.0

func (o LookupDiscovererResultOutput) ToLookupDiscovererResultOutput() LookupDiscovererResultOutput

func (LookupDiscovererResultOutput) ToLookupDiscovererResultOutputWithContext added in v0.12.0

func (o LookupDiscovererResultOutput) ToLookupDiscovererResultOutputWithContext(ctx context.Context) LookupDiscovererResultOutput

func (LookupDiscovererResultOutput) ToOutput added in v0.76.0

type LookupRegistryArgs added in v0.12.0

type LookupRegistryArgs struct {
	Id string `pulumi:"id"`
}

type LookupRegistryOutputArgs added in v0.12.0

type LookupRegistryOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupRegistryOutputArgs) ElementType added in v0.12.0

func (LookupRegistryOutputArgs) ElementType() reflect.Type

type LookupRegistryPolicyArgs added in v0.12.0

type LookupRegistryPolicyArgs struct {
	Id string `pulumi:"id"`
}

type LookupRegistryPolicyOutputArgs added in v0.12.0

type LookupRegistryPolicyOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupRegistryPolicyOutputArgs) ElementType added in v0.12.0

type LookupRegistryPolicyResult added in v0.12.0

type LookupRegistryPolicyResult struct {
	Id           *string     `pulumi:"id"`
	Policy       interface{} `pulumi:"policy"`
	RegistryName *string     `pulumi:"registryName"`
	RevisionId   *string     `pulumi:"revisionId"`
}

func LookupRegistryPolicy added in v0.12.0

func LookupRegistryPolicy(ctx *pulumi.Context, args *LookupRegistryPolicyArgs, opts ...pulumi.InvokeOption) (*LookupRegistryPolicyResult, error)

Resource Type definition for AWS::EventSchemas::RegistryPolicy

type LookupRegistryPolicyResultOutput added in v0.12.0

type LookupRegistryPolicyResultOutput struct{ *pulumi.OutputState }

func LookupRegistryPolicyOutput added in v0.12.0

func (LookupRegistryPolicyResultOutput) ElementType added in v0.12.0

func (LookupRegistryPolicyResultOutput) Id added in v0.12.0

func (LookupRegistryPolicyResultOutput) Policy added in v0.12.0

func (LookupRegistryPolicyResultOutput) RegistryName added in v0.12.0

func (LookupRegistryPolicyResultOutput) RevisionId added in v0.12.0

func (LookupRegistryPolicyResultOutput) ToLookupRegistryPolicyResultOutput added in v0.12.0

func (o LookupRegistryPolicyResultOutput) ToLookupRegistryPolicyResultOutput() LookupRegistryPolicyResultOutput

func (LookupRegistryPolicyResultOutput) ToLookupRegistryPolicyResultOutputWithContext added in v0.12.0

func (o LookupRegistryPolicyResultOutput) ToLookupRegistryPolicyResultOutputWithContext(ctx context.Context) LookupRegistryPolicyResultOutput

func (LookupRegistryPolicyResultOutput) ToOutput added in v0.76.0

type LookupRegistryResult added in v0.12.0

type LookupRegistryResult struct {
	Description *string             `pulumi:"description"`
	Id          *string             `pulumi:"id"`
	RegistryArn *string             `pulumi:"registryArn"`
	Tags        []RegistryTagsEntry `pulumi:"tags"`
}

func LookupRegistry added in v0.12.0

func LookupRegistry(ctx *pulumi.Context, args *LookupRegistryArgs, opts ...pulumi.InvokeOption) (*LookupRegistryResult, error)

Resource Type definition for AWS::EventSchemas::Registry

type LookupRegistryResultOutput added in v0.12.0

type LookupRegistryResultOutput struct{ *pulumi.OutputState }

func LookupRegistryOutput added in v0.12.0

func LookupRegistryOutput(ctx *pulumi.Context, args LookupRegistryOutputArgs, opts ...pulumi.InvokeOption) LookupRegistryResultOutput

func (LookupRegistryResultOutput) Description added in v0.12.0

func (LookupRegistryResultOutput) ElementType added in v0.12.0

func (LookupRegistryResultOutput) ElementType() reflect.Type

func (LookupRegistryResultOutput) Id added in v0.12.0

func (LookupRegistryResultOutput) RegistryArn added in v0.12.0

func (LookupRegistryResultOutput) Tags added in v0.12.0

func (LookupRegistryResultOutput) ToLookupRegistryResultOutput added in v0.12.0

func (o LookupRegistryResultOutput) ToLookupRegistryResultOutput() LookupRegistryResultOutput

func (LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext added in v0.12.0

func (o LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext(ctx context.Context) LookupRegistryResultOutput

func (LookupRegistryResultOutput) ToOutput added in v0.76.0

type LookupSchemaArgs added in v0.12.0

type LookupSchemaArgs struct {
	Id string `pulumi:"id"`
}

type LookupSchemaOutputArgs added in v0.12.0

type LookupSchemaOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupSchemaOutputArgs) ElementType added in v0.12.0

func (LookupSchemaOutputArgs) ElementType() reflect.Type

type LookupSchemaResult added in v0.12.0

type LookupSchemaResult struct {
	Content       *string           `pulumi:"content"`
	Description   *string           `pulumi:"description"`
	Id            *string           `pulumi:"id"`
	SchemaArn     *string           `pulumi:"schemaArn"`
	SchemaVersion *string           `pulumi:"schemaVersion"`
	Tags          []SchemaTagsEntry `pulumi:"tags"`
	Type          *string           `pulumi:"type"`
}

func LookupSchema added in v0.12.0

func LookupSchema(ctx *pulumi.Context, args *LookupSchemaArgs, opts ...pulumi.InvokeOption) (*LookupSchemaResult, error)

Resource Type definition for AWS::EventSchemas::Schema

type LookupSchemaResultOutput added in v0.12.0

type LookupSchemaResultOutput struct{ *pulumi.OutputState }

func LookupSchemaOutput added in v0.12.0

func LookupSchemaOutput(ctx *pulumi.Context, args LookupSchemaOutputArgs, opts ...pulumi.InvokeOption) LookupSchemaResultOutput

func (LookupSchemaResultOutput) Content added in v0.12.0

func (LookupSchemaResultOutput) Description added in v0.12.0

func (LookupSchemaResultOutput) ElementType added in v0.12.0

func (LookupSchemaResultOutput) ElementType() reflect.Type

func (LookupSchemaResultOutput) Id added in v0.12.0

func (LookupSchemaResultOutput) SchemaArn added in v0.12.0

func (LookupSchemaResultOutput) SchemaVersion added in v0.12.0

func (LookupSchemaResultOutput) Tags added in v0.12.0

func (LookupSchemaResultOutput) ToLookupSchemaResultOutput added in v0.12.0

func (o LookupSchemaResultOutput) ToLookupSchemaResultOutput() LookupSchemaResultOutput

func (LookupSchemaResultOutput) ToLookupSchemaResultOutputWithContext added in v0.12.0

func (o LookupSchemaResultOutput) ToLookupSchemaResultOutputWithContext(ctx context.Context) LookupSchemaResultOutput

func (LookupSchemaResultOutput) ToOutput added in v0.76.0

func (LookupSchemaResultOutput) Type added in v0.12.0

type Registry deprecated

type Registry struct {
	pulumi.CustomResourceState

	Description  pulumi.StringPtrOutput       `pulumi:"description"`
	RegistryArn  pulumi.StringOutput          `pulumi:"registryArn"`
	RegistryName pulumi.StringPtrOutput       `pulumi:"registryName"`
	Tags         RegistryTagsEntryArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::EventSchemas::Registry

Deprecated: Registry is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetRegistry

func GetRegistry(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RegistryState, opts ...pulumi.ResourceOption) (*Registry, error)

GetRegistry gets an existing Registry resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRegistry

func NewRegistry(ctx *pulumi.Context,
	name string, args *RegistryArgs, opts ...pulumi.ResourceOption) (*Registry, error)

NewRegistry registers a new resource with the given unique name, arguments, and options.

func (*Registry) ElementType

func (*Registry) ElementType() reflect.Type

func (*Registry) ToOutput added in v0.76.0

func (i *Registry) ToOutput(ctx context.Context) pulumix.Output[*Registry]

func (*Registry) ToRegistryOutput

func (i *Registry) ToRegistryOutput() RegistryOutput

func (*Registry) ToRegistryOutputWithContext

func (i *Registry) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput

type RegistryArgs

type RegistryArgs struct {
	Description  pulumi.StringPtrInput
	RegistryName pulumi.StringPtrInput
	Tags         RegistryTagsEntryArrayInput
}

The set of arguments for constructing a Registry resource.

func (RegistryArgs) ElementType

func (RegistryArgs) ElementType() reflect.Type

type RegistryInput

type RegistryInput interface {
	pulumi.Input

	ToRegistryOutput() RegistryOutput
	ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
}

type RegistryOutput

type RegistryOutput struct{ *pulumi.OutputState }

func (RegistryOutput) Description added in v0.17.0

func (o RegistryOutput) Description() pulumi.StringPtrOutput

func (RegistryOutput) ElementType

func (RegistryOutput) ElementType() reflect.Type

func (RegistryOutput) RegistryArn added in v0.17.0

func (o RegistryOutput) RegistryArn() pulumi.StringOutput

func (RegistryOutput) RegistryName added in v0.17.0

func (o RegistryOutput) RegistryName() pulumi.StringPtrOutput

func (RegistryOutput) Tags added in v0.17.0

func (RegistryOutput) ToOutput added in v0.76.0

func (RegistryOutput) ToRegistryOutput

func (o RegistryOutput) ToRegistryOutput() RegistryOutput

func (RegistryOutput) ToRegistryOutputWithContext

func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput

type RegistryPolicy

type RegistryPolicy struct {
	pulumi.CustomResourceState

	Policy       pulumi.AnyOutput       `pulumi:"policy"`
	RegistryName pulumi.StringOutput    `pulumi:"registryName"`
	RevisionId   pulumi.StringPtrOutput `pulumi:"revisionId"`
}

Resource Type definition for AWS::EventSchemas::RegistryPolicy

func GetRegistryPolicy

func GetRegistryPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RegistryPolicyState, opts ...pulumi.ResourceOption) (*RegistryPolicy, error)

GetRegistryPolicy gets an existing RegistryPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRegistryPolicy

func NewRegistryPolicy(ctx *pulumi.Context,
	name string, args *RegistryPolicyArgs, opts ...pulumi.ResourceOption) (*RegistryPolicy, error)

NewRegistryPolicy registers a new resource with the given unique name, arguments, and options.

func (*RegistryPolicy) ElementType

func (*RegistryPolicy) ElementType() reflect.Type

func (*RegistryPolicy) ToOutput added in v0.76.0

func (*RegistryPolicy) ToRegistryPolicyOutput

func (i *RegistryPolicy) ToRegistryPolicyOutput() RegistryPolicyOutput

func (*RegistryPolicy) ToRegistryPolicyOutputWithContext

func (i *RegistryPolicy) ToRegistryPolicyOutputWithContext(ctx context.Context) RegistryPolicyOutput

type RegistryPolicyArgs

type RegistryPolicyArgs struct {
	Policy       pulumi.Input
	RegistryName pulumi.StringInput
	RevisionId   pulumi.StringPtrInput
}

The set of arguments for constructing a RegistryPolicy resource.

func (RegistryPolicyArgs) ElementType

func (RegistryPolicyArgs) ElementType() reflect.Type

type RegistryPolicyInput

type RegistryPolicyInput interface {
	pulumi.Input

	ToRegistryPolicyOutput() RegistryPolicyOutput
	ToRegistryPolicyOutputWithContext(ctx context.Context) RegistryPolicyOutput
}

type RegistryPolicyOutput

type RegistryPolicyOutput struct{ *pulumi.OutputState }

func (RegistryPolicyOutput) ElementType

func (RegistryPolicyOutput) ElementType() reflect.Type

func (RegistryPolicyOutput) Policy added in v0.17.0

func (RegistryPolicyOutput) RegistryName added in v0.17.0

func (o RegistryPolicyOutput) RegistryName() pulumi.StringOutput

func (RegistryPolicyOutput) RevisionId added in v0.17.0

func (RegistryPolicyOutput) ToOutput added in v0.76.0

func (RegistryPolicyOutput) ToRegistryPolicyOutput

func (o RegistryPolicyOutput) ToRegistryPolicyOutput() RegistryPolicyOutput

func (RegistryPolicyOutput) ToRegistryPolicyOutputWithContext

func (o RegistryPolicyOutput) ToRegistryPolicyOutputWithContext(ctx context.Context) RegistryPolicyOutput

type RegistryPolicyState

type RegistryPolicyState struct {
}

func (RegistryPolicyState) ElementType

func (RegistryPolicyState) ElementType() reflect.Type

type RegistryState

type RegistryState struct {
}

func (RegistryState) ElementType

func (RegistryState) ElementType() reflect.Type

type RegistryTagsEntry

type RegistryTagsEntry struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type RegistryTagsEntryArgs

type RegistryTagsEntryArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (RegistryTagsEntryArgs) ElementType

func (RegistryTagsEntryArgs) ElementType() reflect.Type

func (RegistryTagsEntryArgs) ToOutput added in v0.76.0

func (RegistryTagsEntryArgs) ToRegistryTagsEntryOutput

func (i RegistryTagsEntryArgs) ToRegistryTagsEntryOutput() RegistryTagsEntryOutput

func (RegistryTagsEntryArgs) ToRegistryTagsEntryOutputWithContext

func (i RegistryTagsEntryArgs) ToRegistryTagsEntryOutputWithContext(ctx context.Context) RegistryTagsEntryOutput

type RegistryTagsEntryArray

type RegistryTagsEntryArray []RegistryTagsEntryInput

func (RegistryTagsEntryArray) ElementType

func (RegistryTagsEntryArray) ElementType() reflect.Type

func (RegistryTagsEntryArray) ToOutput added in v0.76.0

func (RegistryTagsEntryArray) ToRegistryTagsEntryArrayOutput

func (i RegistryTagsEntryArray) ToRegistryTagsEntryArrayOutput() RegistryTagsEntryArrayOutput

func (RegistryTagsEntryArray) ToRegistryTagsEntryArrayOutputWithContext

func (i RegistryTagsEntryArray) ToRegistryTagsEntryArrayOutputWithContext(ctx context.Context) RegistryTagsEntryArrayOutput

type RegistryTagsEntryArrayInput

type RegistryTagsEntryArrayInput interface {
	pulumi.Input

	ToRegistryTagsEntryArrayOutput() RegistryTagsEntryArrayOutput
	ToRegistryTagsEntryArrayOutputWithContext(context.Context) RegistryTagsEntryArrayOutput
}

RegistryTagsEntryArrayInput is an input type that accepts RegistryTagsEntryArray and RegistryTagsEntryArrayOutput values. You can construct a concrete instance of `RegistryTagsEntryArrayInput` via:

RegistryTagsEntryArray{ RegistryTagsEntryArgs{...} }

type RegistryTagsEntryArrayOutput

type RegistryTagsEntryArrayOutput struct{ *pulumi.OutputState }

func (RegistryTagsEntryArrayOutput) ElementType

func (RegistryTagsEntryArrayOutput) Index

func (RegistryTagsEntryArrayOutput) ToOutput added in v0.76.0

func (RegistryTagsEntryArrayOutput) ToRegistryTagsEntryArrayOutput

func (o RegistryTagsEntryArrayOutput) ToRegistryTagsEntryArrayOutput() RegistryTagsEntryArrayOutput

func (RegistryTagsEntryArrayOutput) ToRegistryTagsEntryArrayOutputWithContext

func (o RegistryTagsEntryArrayOutput) ToRegistryTagsEntryArrayOutputWithContext(ctx context.Context) RegistryTagsEntryArrayOutput

type RegistryTagsEntryInput

type RegistryTagsEntryInput interface {
	pulumi.Input

	ToRegistryTagsEntryOutput() RegistryTagsEntryOutput
	ToRegistryTagsEntryOutputWithContext(context.Context) RegistryTagsEntryOutput
}

RegistryTagsEntryInput is an input type that accepts RegistryTagsEntryArgs and RegistryTagsEntryOutput values. You can construct a concrete instance of `RegistryTagsEntryInput` via:

RegistryTagsEntryArgs{...}

type RegistryTagsEntryOutput

type RegistryTagsEntryOutput struct{ *pulumi.OutputState }

func (RegistryTagsEntryOutput) ElementType

func (RegistryTagsEntryOutput) ElementType() reflect.Type

func (RegistryTagsEntryOutput) Key

func (RegistryTagsEntryOutput) ToOutput added in v0.76.0

func (RegistryTagsEntryOutput) ToRegistryTagsEntryOutput

func (o RegistryTagsEntryOutput) ToRegistryTagsEntryOutput() RegistryTagsEntryOutput

func (RegistryTagsEntryOutput) ToRegistryTagsEntryOutputWithContext

func (o RegistryTagsEntryOutput) ToRegistryTagsEntryOutputWithContext(ctx context.Context) RegistryTagsEntryOutput

func (RegistryTagsEntryOutput) Value

type Schema deprecated

type Schema struct {
	pulumi.CustomResourceState

	Content       pulumi.StringOutput        `pulumi:"content"`
	Description   pulumi.StringPtrOutput     `pulumi:"description"`
	RegistryName  pulumi.StringOutput        `pulumi:"registryName"`
	SchemaArn     pulumi.StringOutput        `pulumi:"schemaArn"`
	SchemaName    pulumi.StringPtrOutput     `pulumi:"schemaName"`
	SchemaVersion pulumi.StringOutput        `pulumi:"schemaVersion"`
	Tags          SchemaTagsEntryArrayOutput `pulumi:"tags"`
	Type          pulumi.StringOutput        `pulumi:"type"`
}

Resource Type definition for AWS::EventSchemas::Schema

Deprecated: Schema is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetSchema

func GetSchema(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SchemaState, opts ...pulumi.ResourceOption) (*Schema, error)

GetSchema gets an existing Schema resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSchema

func NewSchema(ctx *pulumi.Context,
	name string, args *SchemaArgs, opts ...pulumi.ResourceOption) (*Schema, error)

NewSchema registers a new resource with the given unique name, arguments, and options.

func (*Schema) ElementType

func (*Schema) ElementType() reflect.Type

func (*Schema) ToOutput added in v0.76.0

func (i *Schema) ToOutput(ctx context.Context) pulumix.Output[*Schema]

func (*Schema) ToSchemaOutput

func (i *Schema) ToSchemaOutput() SchemaOutput

func (*Schema) ToSchemaOutputWithContext

func (i *Schema) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput

type SchemaArgs

type SchemaArgs struct {
	Content      pulumi.StringInput
	Description  pulumi.StringPtrInput
	RegistryName pulumi.StringInput
	SchemaName   pulumi.StringPtrInput
	Tags         SchemaTagsEntryArrayInput
	Type         pulumi.StringInput
}

The set of arguments for constructing a Schema resource.

func (SchemaArgs) ElementType

func (SchemaArgs) ElementType() reflect.Type

type SchemaInput

type SchemaInput interface {
	pulumi.Input

	ToSchemaOutput() SchemaOutput
	ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
}

type SchemaOutput

type SchemaOutput struct{ *pulumi.OutputState }

func (SchemaOutput) Content added in v0.17.0

func (o SchemaOutput) Content() pulumi.StringOutput

func (SchemaOutput) Description added in v0.17.0

func (o SchemaOutput) Description() pulumi.StringPtrOutput

func (SchemaOutput) ElementType

func (SchemaOutput) ElementType() reflect.Type

func (SchemaOutput) RegistryName added in v0.17.0

func (o SchemaOutput) RegistryName() pulumi.StringOutput

func (SchemaOutput) SchemaArn added in v0.17.0

func (o SchemaOutput) SchemaArn() pulumi.StringOutput

func (SchemaOutput) SchemaName added in v0.17.0

func (o SchemaOutput) SchemaName() pulumi.StringPtrOutput

func (SchemaOutput) SchemaVersion added in v0.17.0

func (o SchemaOutput) SchemaVersion() pulumi.StringOutput

func (SchemaOutput) Tags added in v0.17.0

func (SchemaOutput) ToOutput added in v0.76.0

func (o SchemaOutput) ToOutput(ctx context.Context) pulumix.Output[*Schema]

func (SchemaOutput) ToSchemaOutput

func (o SchemaOutput) ToSchemaOutput() SchemaOutput

func (SchemaOutput) ToSchemaOutputWithContext

func (o SchemaOutput) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput

func (SchemaOutput) Type added in v0.17.0

func (o SchemaOutput) Type() pulumi.StringOutput

type SchemaState

type SchemaState struct {
}

func (SchemaState) ElementType

func (SchemaState) ElementType() reflect.Type

type SchemaTagsEntry

type SchemaTagsEntry struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type SchemaTagsEntryArgs

type SchemaTagsEntryArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (SchemaTagsEntryArgs) ElementType

func (SchemaTagsEntryArgs) ElementType() reflect.Type

func (SchemaTagsEntryArgs) ToOutput added in v0.76.0

func (SchemaTagsEntryArgs) ToSchemaTagsEntryOutput

func (i SchemaTagsEntryArgs) ToSchemaTagsEntryOutput() SchemaTagsEntryOutput

func (SchemaTagsEntryArgs) ToSchemaTagsEntryOutputWithContext

func (i SchemaTagsEntryArgs) ToSchemaTagsEntryOutputWithContext(ctx context.Context) SchemaTagsEntryOutput

type SchemaTagsEntryArray

type SchemaTagsEntryArray []SchemaTagsEntryInput

func (SchemaTagsEntryArray) ElementType

func (SchemaTagsEntryArray) ElementType() reflect.Type

func (SchemaTagsEntryArray) ToOutput added in v0.76.0

func (SchemaTagsEntryArray) ToSchemaTagsEntryArrayOutput

func (i SchemaTagsEntryArray) ToSchemaTagsEntryArrayOutput() SchemaTagsEntryArrayOutput

func (SchemaTagsEntryArray) ToSchemaTagsEntryArrayOutputWithContext

func (i SchemaTagsEntryArray) ToSchemaTagsEntryArrayOutputWithContext(ctx context.Context) SchemaTagsEntryArrayOutput

type SchemaTagsEntryArrayInput

type SchemaTagsEntryArrayInput interface {
	pulumi.Input

	ToSchemaTagsEntryArrayOutput() SchemaTagsEntryArrayOutput
	ToSchemaTagsEntryArrayOutputWithContext(context.Context) SchemaTagsEntryArrayOutput
}

SchemaTagsEntryArrayInput is an input type that accepts SchemaTagsEntryArray and SchemaTagsEntryArrayOutput values. You can construct a concrete instance of `SchemaTagsEntryArrayInput` via:

SchemaTagsEntryArray{ SchemaTagsEntryArgs{...} }

type SchemaTagsEntryArrayOutput

type SchemaTagsEntryArrayOutput struct{ *pulumi.OutputState }

func (SchemaTagsEntryArrayOutput) ElementType

func (SchemaTagsEntryArrayOutput) ElementType() reflect.Type

func (SchemaTagsEntryArrayOutput) Index

func (SchemaTagsEntryArrayOutput) ToOutput added in v0.76.0

func (SchemaTagsEntryArrayOutput) ToSchemaTagsEntryArrayOutput

func (o SchemaTagsEntryArrayOutput) ToSchemaTagsEntryArrayOutput() SchemaTagsEntryArrayOutput

func (SchemaTagsEntryArrayOutput) ToSchemaTagsEntryArrayOutputWithContext

func (o SchemaTagsEntryArrayOutput) ToSchemaTagsEntryArrayOutputWithContext(ctx context.Context) SchemaTagsEntryArrayOutput

type SchemaTagsEntryInput

type SchemaTagsEntryInput interface {
	pulumi.Input

	ToSchemaTagsEntryOutput() SchemaTagsEntryOutput
	ToSchemaTagsEntryOutputWithContext(context.Context) SchemaTagsEntryOutput
}

SchemaTagsEntryInput is an input type that accepts SchemaTagsEntryArgs and SchemaTagsEntryOutput values. You can construct a concrete instance of `SchemaTagsEntryInput` via:

SchemaTagsEntryArgs{...}

type SchemaTagsEntryOutput

type SchemaTagsEntryOutput struct{ *pulumi.OutputState }

func (SchemaTagsEntryOutput) ElementType

func (SchemaTagsEntryOutput) ElementType() reflect.Type

func (SchemaTagsEntryOutput) Key

func (SchemaTagsEntryOutput) ToOutput added in v0.76.0

func (SchemaTagsEntryOutput) ToSchemaTagsEntryOutput

func (o SchemaTagsEntryOutput) ToSchemaTagsEntryOutput() SchemaTagsEntryOutput

func (SchemaTagsEntryOutput) ToSchemaTagsEntryOutputWithContext

func (o SchemaTagsEntryOutput) ToSchemaTagsEntryOutputWithContext(ctx context.Context) SchemaTagsEntryOutput

func (SchemaTagsEntryOutput) Value

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL