eventschemas

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2021 License: Apache-2.0 Imports: 7 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

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) ElementType

func (DiscovererOutput) ElementType() reflect.Type

func (DiscovererOutput) ToDiscovererOutput

func (o DiscovererOutput) ToDiscovererOutput() DiscovererOutput

func (DiscovererOutput) ToDiscovererOutputWithContext

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

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

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

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

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) Value

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) 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) ElementType

func (RegistryOutput) ElementType() reflect.Type

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) 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) 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) 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) 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) 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) 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) 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) ElementType

func (SchemaOutput) ElementType() reflect.Type

func (SchemaOutput) ToSchemaOutput

func (o SchemaOutput) ToSchemaOutput() SchemaOutput

func (SchemaOutput) ToSchemaOutputWithContext

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

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) 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) 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) 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) 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