glue

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SchemaCompatibilityNone        = SchemaCompatibility("NONE")
	SchemaCompatibilityDisabled    = SchemaCompatibility("DISABLED")
	SchemaCompatibilityBackward    = SchemaCompatibility("BACKWARD")
	SchemaCompatibilityBackwardAll = SchemaCompatibility("BACKWARD_ALL")
	SchemaCompatibilityForward     = SchemaCompatibility("FORWARD")
	SchemaCompatibilityForwardAll  = SchemaCompatibility("FORWARD_ALL")
	SchemaCompatibilityFull        = SchemaCompatibility("FULL")
	SchemaCompatibilityFullAll     = SchemaCompatibility("FULL_ALL")
)
View Source
const (
	SchemaDataFormatAvro     = SchemaDataFormat("AVRO")
	SchemaDataFormatJson     = SchemaDataFormat("JSON")
	SchemaDataFormatProtobuf = SchemaDataFormat("PROTOBUF")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupRegistryArgs added in v0.12.0

type LookupRegistryArgs struct {
	// Amazon Resource Name for the created Registry.
	Arn string `pulumi:"arn"`
}

type LookupRegistryOutputArgs added in v0.12.0

type LookupRegistryOutputArgs struct {
	// Amazon Resource Name for the created Registry.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupRegistryOutputArgs) ElementType added in v0.12.0

func (LookupRegistryOutputArgs) ElementType() reflect.Type

type LookupRegistryResult added in v0.12.0

type LookupRegistryResult struct {
	// Amazon Resource Name for the created Registry.
	Arn *string `pulumi:"arn"`
	// A description of the registry. If description is not provided, there will not be any default value for this.
	Description *string `pulumi:"description"`
	// List of tags to tag the Registry
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupRegistry added in v0.12.0

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

This resource creates a Registry for authoring schemas as part of Glue Schema 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) Arn added in v0.12.0

Amazon Resource Name for the created Registry.

func (LookupRegistryResultOutput) Description added in v0.12.0

A description of the registry. If description is not provided, there will not be any default value for this.

func (LookupRegistryResultOutput) ElementType added in v0.12.0

func (LookupRegistryResultOutput) ElementType() reflect.Type

func (LookupRegistryResultOutput) Tags added in v0.12.0

List of tags to tag the Registry

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

type LookupSchemaArgs added in v0.12.0

type LookupSchemaArgs struct {
	// Amazon Resource Name for the Schema.
	Arn string `pulumi:"arn"`
}

type LookupSchemaOutputArgs added in v0.12.0

type LookupSchemaOutputArgs struct {
	// Amazon Resource Name for the Schema.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupSchemaOutputArgs) ElementType added in v0.12.0

func (LookupSchemaOutputArgs) ElementType() reflect.Type

type LookupSchemaResult added in v0.12.0

type LookupSchemaResult struct {
	// Amazon Resource Name for the Schema.
	Arn               *string            `pulumi:"arn"`
	CheckpointVersion *SchemaVersionType `pulumi:"checkpointVersion"`
	// Compatibility setting for the schema.
	Compatibility *SchemaCompatibility `pulumi:"compatibility"`
	// A description of the schema. If description is not provided, there will not be any default value for this.
	Description *string `pulumi:"description"`
	// Represents the version ID associated with the initial schema version.
	InitialSchemaVersionId *string `pulumi:"initialSchemaVersionId"`
	// List of tags to tag the schema
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupSchema added in v0.12.0

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

This resource represents a schema of Glue Schema Registry.

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) Arn added in v0.12.0

Amazon Resource Name for the Schema.

func (LookupSchemaResultOutput) CheckpointVersion added in v0.12.0

func (LookupSchemaResultOutput) Compatibility added in v0.12.0

Compatibility setting for the schema.

func (LookupSchemaResultOutput) Description added in v0.12.0

A description of the schema. If description is not provided, there will not be any default value for this.

func (LookupSchemaResultOutput) ElementType added in v0.12.0

func (LookupSchemaResultOutput) ElementType() reflect.Type

func (LookupSchemaResultOutput) InitialSchemaVersionId added in v0.12.0

func (o LookupSchemaResultOutput) InitialSchemaVersionId() pulumi.StringPtrOutput

Represents the version ID associated with the initial schema version.

func (LookupSchemaResultOutput) Tags added in v0.12.0

List of tags to tag the schema

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

type LookupSchemaVersionArgs added in v0.12.0

type LookupSchemaVersionArgs struct {
	// Represents the version ID associated with the schema version.
	VersionId string `pulumi:"versionId"`
}

type LookupSchemaVersionOutputArgs added in v0.12.0

type LookupSchemaVersionOutputArgs struct {
	// Represents the version ID associated with the schema version.
	VersionId pulumi.StringInput `pulumi:"versionId"`
}

func (LookupSchemaVersionOutputArgs) ElementType added in v0.12.0

type LookupSchemaVersionResult added in v0.12.0

type LookupSchemaVersionResult struct {
	// Represents the version ID associated with the schema version.
	VersionId *string `pulumi:"versionId"`
}

func LookupSchemaVersion added in v0.12.0

func LookupSchemaVersion(ctx *pulumi.Context, args *LookupSchemaVersionArgs, opts ...pulumi.InvokeOption) (*LookupSchemaVersionResult, error)

This resource represents an individual schema version of a schema defined in Glue Schema Registry.

type LookupSchemaVersionResultOutput added in v0.12.0

type LookupSchemaVersionResultOutput struct{ *pulumi.OutputState }

func LookupSchemaVersionOutput added in v0.12.0

func (LookupSchemaVersionResultOutput) ElementType added in v0.12.0

func (LookupSchemaVersionResultOutput) ToLookupSchemaVersionResultOutput added in v0.12.0

func (o LookupSchemaVersionResultOutput) ToLookupSchemaVersionResultOutput() LookupSchemaVersionResultOutput

func (LookupSchemaVersionResultOutput) ToLookupSchemaVersionResultOutputWithContext added in v0.12.0

func (o LookupSchemaVersionResultOutput) ToLookupSchemaVersionResultOutputWithContext(ctx context.Context) LookupSchemaVersionResultOutput

func (LookupSchemaVersionResultOutput) VersionId added in v0.12.0

Represents the version ID associated with the schema version.

type Registry

type Registry struct {
	pulumi.CustomResourceState

	// Amazon Resource Name for the created Registry.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A description of the registry. If description is not provided, there will not be any default value for this.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Name of the registry to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark.  No whitespace.
	Name pulumi.StringOutput `pulumi:"name"`
	// List of tags to tag the Registry
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

This resource creates a Registry for authoring schemas as part of Glue Schema Registry.

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 {
	// A description of the registry. If description is not provided, there will not be any default value for this.
	Description pulumi.StringPtrInput
	// Name of the registry to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark.  No whitespace.
	Name pulumi.StringPtrInput
	// List of tags to tag the Registry
	Tags aws.TagArrayInput
}

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) Arn added in v0.17.0

Amazon Resource Name for the created Registry.

func (RegistryOutput) Description added in v0.17.0

func (o RegistryOutput) Description() pulumi.StringPtrOutput

A description of the registry. If description is not provided, there will not be any default value for this.

func (RegistryOutput) ElementType

func (RegistryOutput) ElementType() reflect.Type

func (RegistryOutput) Name added in v0.17.0

Name of the registry to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark. No whitespace.

func (RegistryOutput) Tags added in v0.17.0

List of tags to tag the Registry

func (RegistryOutput) ToRegistryOutput

func (o RegistryOutput) ToRegistryOutput() RegistryOutput

func (RegistryOutput) ToRegistryOutputWithContext

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

type RegistryState

type RegistryState struct {
}

func (RegistryState) ElementType

func (RegistryState) ElementType() reflect.Type

type RegistryTag

type RegistryTag struct {
	// A key to identify the tag.
	Key string `pulumi:"key"`
	// Corresponding tag value for the key.
	Value string `pulumi:"value"`
}

type Schema

type Schema struct {
	pulumi.CustomResourceState

	// Amazon Resource Name for the Schema.
	Arn               pulumi.StringOutput        `pulumi:"arn"`
	CheckpointVersion SchemaVersionTypePtrOutput `pulumi:"checkpointVersion"`
	// Compatibility setting for the schema.
	Compatibility SchemaCompatibilityOutput `pulumi:"compatibility"`
	// Data format name to use for the schema. Accepted values: 'AVRO', 'JSON', 'PROTOBUF'
	DataFormat SchemaDataFormatOutput `pulumi:"dataFormat"`
	// A description of the schema. If description is not provided, there will not be any default value for this.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Represents the version ID associated with the initial schema version.
	InitialSchemaVersionId pulumi.StringOutput `pulumi:"initialSchemaVersionId"`
	// Name of the schema.
	Name     pulumi.StringOutput     `pulumi:"name"`
	Registry SchemaRegistryPtrOutput `pulumi:"registry"`
	// Definition for the initial schema version in plain-text.
	SchemaDefinition pulumi.StringOutput `pulumi:"schemaDefinition"`
	// List of tags to tag the schema
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

This resource represents a schema of Glue Schema Registry.

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 {
	CheckpointVersion SchemaVersionTypePtrInput
	// Compatibility setting for the schema.
	Compatibility SchemaCompatibilityInput
	// Data format name to use for the schema. Accepted values: 'AVRO', 'JSON', 'PROTOBUF'
	DataFormat SchemaDataFormatInput
	// A description of the schema. If description is not provided, there will not be any default value for this.
	Description pulumi.StringPtrInput
	// Name of the schema.
	Name     pulumi.StringPtrInput
	Registry SchemaRegistryPtrInput
	// Definition for the initial schema version in plain-text.
	SchemaDefinition pulumi.StringInput
	// List of tags to tag the schema
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Schema resource.

func (SchemaArgs) ElementType

func (SchemaArgs) ElementType() reflect.Type

type SchemaCompatibility

type SchemaCompatibility string

Compatibility setting for the schema.

func (SchemaCompatibility) ElementType

func (SchemaCompatibility) ElementType() reflect.Type

func (SchemaCompatibility) ToSchemaCompatibilityOutput

func (e SchemaCompatibility) ToSchemaCompatibilityOutput() SchemaCompatibilityOutput

func (SchemaCompatibility) ToSchemaCompatibilityOutputWithContext

func (e SchemaCompatibility) ToSchemaCompatibilityOutputWithContext(ctx context.Context) SchemaCompatibilityOutput

func (SchemaCompatibility) ToSchemaCompatibilityPtrOutput

func (e SchemaCompatibility) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput

func (SchemaCompatibility) ToSchemaCompatibilityPtrOutputWithContext

func (e SchemaCompatibility) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput

func (SchemaCompatibility) ToStringOutput

func (e SchemaCompatibility) ToStringOutput() pulumi.StringOutput

func (SchemaCompatibility) ToStringOutputWithContext

func (e SchemaCompatibility) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SchemaCompatibility) ToStringPtrOutput

func (e SchemaCompatibility) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaCompatibility) ToStringPtrOutputWithContext

func (e SchemaCompatibility) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SchemaCompatibilityInput

type SchemaCompatibilityInput interface {
	pulumi.Input

	ToSchemaCompatibilityOutput() SchemaCompatibilityOutput
	ToSchemaCompatibilityOutputWithContext(context.Context) SchemaCompatibilityOutput
}

SchemaCompatibilityInput is an input type that accepts values of the SchemaCompatibility enum A concrete instance of `SchemaCompatibilityInput` can be one of the following:

SchemaCompatibilityNone
SchemaCompatibilityDisabled
SchemaCompatibilityBackward
SchemaCompatibilityBackwardAll
SchemaCompatibilityForward
SchemaCompatibilityForwardAll
SchemaCompatibilityFull
SchemaCompatibilityFullAll

type SchemaCompatibilityOutput

type SchemaCompatibilityOutput struct{ *pulumi.OutputState }

func (SchemaCompatibilityOutput) ElementType

func (SchemaCompatibilityOutput) ElementType() reflect.Type

func (SchemaCompatibilityOutput) ToSchemaCompatibilityOutput

func (o SchemaCompatibilityOutput) ToSchemaCompatibilityOutput() SchemaCompatibilityOutput

func (SchemaCompatibilityOutput) ToSchemaCompatibilityOutputWithContext

func (o SchemaCompatibilityOutput) ToSchemaCompatibilityOutputWithContext(ctx context.Context) SchemaCompatibilityOutput

func (SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutput

func (o SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput

func (SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutputWithContext

func (o SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput

func (SchemaCompatibilityOutput) ToStringOutput

func (o SchemaCompatibilityOutput) ToStringOutput() pulumi.StringOutput

func (SchemaCompatibilityOutput) ToStringOutputWithContext

func (o SchemaCompatibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SchemaCompatibilityOutput) ToStringPtrOutput

func (o SchemaCompatibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaCompatibilityOutput) ToStringPtrOutputWithContext

func (o SchemaCompatibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SchemaCompatibilityPtrInput

type SchemaCompatibilityPtrInput interface {
	pulumi.Input

	ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput
	ToSchemaCompatibilityPtrOutputWithContext(context.Context) SchemaCompatibilityPtrOutput
}

func SchemaCompatibilityPtr

func SchemaCompatibilityPtr(v string) SchemaCompatibilityPtrInput

type SchemaCompatibilityPtrOutput

type SchemaCompatibilityPtrOutput struct{ *pulumi.OutputState }

func (SchemaCompatibilityPtrOutput) Elem

func (SchemaCompatibilityPtrOutput) ElementType

func (SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutput

func (o SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput

func (SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutputWithContext

func (o SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput

func (SchemaCompatibilityPtrOutput) ToStringPtrOutput

func (o SchemaCompatibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaCompatibilityPtrOutput) ToStringPtrOutputWithContext

func (o SchemaCompatibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SchemaDataFormat

type SchemaDataFormat string

Data format name to use for the schema. Accepted values: 'AVRO', 'JSON', 'PROTOBUF'

func (SchemaDataFormat) ElementType

func (SchemaDataFormat) ElementType() reflect.Type

func (SchemaDataFormat) ToSchemaDataFormatOutput

func (e SchemaDataFormat) ToSchemaDataFormatOutput() SchemaDataFormatOutput

func (SchemaDataFormat) ToSchemaDataFormatOutputWithContext

func (e SchemaDataFormat) ToSchemaDataFormatOutputWithContext(ctx context.Context) SchemaDataFormatOutput

func (SchemaDataFormat) ToSchemaDataFormatPtrOutput

func (e SchemaDataFormat) ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput

func (SchemaDataFormat) ToSchemaDataFormatPtrOutputWithContext

func (e SchemaDataFormat) ToSchemaDataFormatPtrOutputWithContext(ctx context.Context) SchemaDataFormatPtrOutput

func (SchemaDataFormat) ToStringOutput

func (e SchemaDataFormat) ToStringOutput() pulumi.StringOutput

func (SchemaDataFormat) ToStringOutputWithContext

func (e SchemaDataFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SchemaDataFormat) ToStringPtrOutput

func (e SchemaDataFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaDataFormat) ToStringPtrOutputWithContext

func (e SchemaDataFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SchemaDataFormatInput

type SchemaDataFormatInput interface {
	pulumi.Input

	ToSchemaDataFormatOutput() SchemaDataFormatOutput
	ToSchemaDataFormatOutputWithContext(context.Context) SchemaDataFormatOutput
}

SchemaDataFormatInput is an input type that accepts values of the SchemaDataFormat enum A concrete instance of `SchemaDataFormatInput` can be one of the following:

SchemaDataFormatAvro
SchemaDataFormatJson
SchemaDataFormatProtobuf

type SchemaDataFormatOutput

type SchemaDataFormatOutput struct{ *pulumi.OutputState }

func (SchemaDataFormatOutput) ElementType

func (SchemaDataFormatOutput) ElementType() reflect.Type

func (SchemaDataFormatOutput) ToSchemaDataFormatOutput

func (o SchemaDataFormatOutput) ToSchemaDataFormatOutput() SchemaDataFormatOutput

func (SchemaDataFormatOutput) ToSchemaDataFormatOutputWithContext

func (o SchemaDataFormatOutput) ToSchemaDataFormatOutputWithContext(ctx context.Context) SchemaDataFormatOutput

func (SchemaDataFormatOutput) ToSchemaDataFormatPtrOutput

func (o SchemaDataFormatOutput) ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput

func (SchemaDataFormatOutput) ToSchemaDataFormatPtrOutputWithContext

func (o SchemaDataFormatOutput) ToSchemaDataFormatPtrOutputWithContext(ctx context.Context) SchemaDataFormatPtrOutput

func (SchemaDataFormatOutput) ToStringOutput

func (o SchemaDataFormatOutput) ToStringOutput() pulumi.StringOutput

func (SchemaDataFormatOutput) ToStringOutputWithContext

func (o SchemaDataFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SchemaDataFormatOutput) ToStringPtrOutput

func (o SchemaDataFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaDataFormatOutput) ToStringPtrOutputWithContext

func (o SchemaDataFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SchemaDataFormatPtrInput

type SchemaDataFormatPtrInput interface {
	pulumi.Input

	ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput
	ToSchemaDataFormatPtrOutputWithContext(context.Context) SchemaDataFormatPtrOutput
}

func SchemaDataFormatPtr

func SchemaDataFormatPtr(v string) SchemaDataFormatPtrInput

type SchemaDataFormatPtrOutput

type SchemaDataFormatPtrOutput struct{ *pulumi.OutputState }

func (SchemaDataFormatPtrOutput) Elem

func (SchemaDataFormatPtrOutput) ElementType

func (SchemaDataFormatPtrOutput) ElementType() reflect.Type

func (SchemaDataFormatPtrOutput) ToSchemaDataFormatPtrOutput

func (o SchemaDataFormatPtrOutput) ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput

func (SchemaDataFormatPtrOutput) ToSchemaDataFormatPtrOutputWithContext

func (o SchemaDataFormatPtrOutput) ToSchemaDataFormatPtrOutputWithContext(ctx context.Context) SchemaDataFormatPtrOutput

func (SchemaDataFormatPtrOutput) ToStringPtrOutput

func (o SchemaDataFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaDataFormatPtrOutput) ToStringPtrOutputWithContext

func (o SchemaDataFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SchemaInput

type SchemaInput interface {
	pulumi.Input

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

type SchemaOutput

type SchemaOutput struct{ *pulumi.OutputState }

func (SchemaOutput) Arn added in v0.17.0

Amazon Resource Name for the Schema.

func (SchemaOutput) CheckpointVersion added in v0.17.0

func (o SchemaOutput) CheckpointVersion() SchemaVersionTypePtrOutput

func (SchemaOutput) Compatibility added in v0.17.0

func (o SchemaOutput) Compatibility() SchemaCompatibilityOutput

Compatibility setting for the schema.

func (SchemaOutput) DataFormat added in v0.17.0

func (o SchemaOutput) DataFormat() SchemaDataFormatOutput

Data format name to use for the schema. Accepted values: 'AVRO', 'JSON', 'PROTOBUF'

func (SchemaOutput) Description added in v0.17.0

func (o SchemaOutput) Description() pulumi.StringPtrOutput

A description of the schema. If description is not provided, there will not be any default value for this.

func (SchemaOutput) ElementType

func (SchemaOutput) ElementType() reflect.Type

func (SchemaOutput) InitialSchemaVersionId added in v0.17.0

func (o SchemaOutput) InitialSchemaVersionId() pulumi.StringOutput

Represents the version ID associated with the initial schema version.

func (SchemaOutput) Name added in v0.17.0

func (o SchemaOutput) Name() pulumi.StringOutput

Name of the schema.

func (SchemaOutput) Registry added in v0.17.0

func (SchemaOutput) SchemaDefinition added in v0.17.0

func (o SchemaOutput) SchemaDefinition() pulumi.StringOutput

Definition for the initial schema version in plain-text.

func (SchemaOutput) Tags added in v0.17.0

func (o SchemaOutput) Tags() aws.TagArrayOutput

List of tags to tag the schema

func (SchemaOutput) ToSchemaOutput

func (o SchemaOutput) ToSchemaOutput() SchemaOutput

func (SchemaOutput) ToSchemaOutputWithContext

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

type SchemaRegistry

type SchemaRegistry struct {
	// Amazon Resource Name for the Registry.
	Arn *string `pulumi:"arn"`
	// Name of the registry in which the schema will be created.
	Name *string `pulumi:"name"`
}

Identifier for the registry which the schema is part of.

type SchemaRegistryArgs

type SchemaRegistryArgs struct {
	// Amazon Resource Name for the Registry.
	Arn pulumi.StringPtrInput `pulumi:"arn"`
	// Name of the registry in which the schema will be created.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Identifier for the registry which the schema is part of.

func (SchemaRegistryArgs) ElementType

func (SchemaRegistryArgs) ElementType() reflect.Type

func (SchemaRegistryArgs) ToSchemaRegistryOutput

func (i SchemaRegistryArgs) ToSchemaRegistryOutput() SchemaRegistryOutput

func (SchemaRegistryArgs) ToSchemaRegistryOutputWithContext

func (i SchemaRegistryArgs) ToSchemaRegistryOutputWithContext(ctx context.Context) SchemaRegistryOutput

func (SchemaRegistryArgs) ToSchemaRegistryPtrOutput

func (i SchemaRegistryArgs) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput

func (SchemaRegistryArgs) ToSchemaRegistryPtrOutputWithContext

func (i SchemaRegistryArgs) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput

type SchemaRegistryInput

type SchemaRegistryInput interface {
	pulumi.Input

	ToSchemaRegistryOutput() SchemaRegistryOutput
	ToSchemaRegistryOutputWithContext(context.Context) SchemaRegistryOutput
}

SchemaRegistryInput is an input type that accepts SchemaRegistryArgs and SchemaRegistryOutput values. You can construct a concrete instance of `SchemaRegistryInput` via:

SchemaRegistryArgs{...}

type SchemaRegistryOutput

type SchemaRegistryOutput struct{ *pulumi.OutputState }

Identifier for the registry which the schema is part of.

func (SchemaRegistryOutput) Arn

Amazon Resource Name for the Registry.

func (SchemaRegistryOutput) ElementType

func (SchemaRegistryOutput) ElementType() reflect.Type

func (SchemaRegistryOutput) Name

Name of the registry in which the schema will be created.

func (SchemaRegistryOutput) ToSchemaRegistryOutput

func (o SchemaRegistryOutput) ToSchemaRegistryOutput() SchemaRegistryOutput

func (SchemaRegistryOutput) ToSchemaRegistryOutputWithContext

func (o SchemaRegistryOutput) ToSchemaRegistryOutputWithContext(ctx context.Context) SchemaRegistryOutput

func (SchemaRegistryOutput) ToSchemaRegistryPtrOutput

func (o SchemaRegistryOutput) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput

func (SchemaRegistryOutput) ToSchemaRegistryPtrOutputWithContext

func (o SchemaRegistryOutput) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput

type SchemaRegistryPtrInput

type SchemaRegistryPtrInput interface {
	pulumi.Input

	ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput
	ToSchemaRegistryPtrOutputWithContext(context.Context) SchemaRegistryPtrOutput
}

SchemaRegistryPtrInput is an input type that accepts SchemaRegistryArgs, SchemaRegistryPtr and SchemaRegistryPtrOutput values. You can construct a concrete instance of `SchemaRegistryPtrInput` via:

        SchemaRegistryArgs{...}

or:

        nil

type SchemaRegistryPtrOutput

type SchemaRegistryPtrOutput struct{ *pulumi.OutputState }

func (SchemaRegistryPtrOutput) Arn

Amazon Resource Name for the Registry.

func (SchemaRegistryPtrOutput) Elem

func (SchemaRegistryPtrOutput) ElementType

func (SchemaRegistryPtrOutput) ElementType() reflect.Type

func (SchemaRegistryPtrOutput) Name

Name of the registry in which the schema will be created.

func (SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutput

func (o SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput

func (SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutputWithContext

func (o SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput

type SchemaState

type SchemaState struct {
}

func (SchemaState) ElementType

func (SchemaState) ElementType() reflect.Type

type SchemaTag

type SchemaTag struct {
	// A key to identify the tag.
	Key string `pulumi:"key"`
	// Corresponding tag value for the key.
	Value string `pulumi:"value"`
}

type SchemaVersion

type SchemaVersion struct {
	pulumi.CustomResourceState

	Schema SchemaVersionSchemaOutput `pulumi:"schema"`
	// Complete definition of the schema in plain-text.
	SchemaDefinition pulumi.StringOutput `pulumi:"schemaDefinition"`
	// Represents the version ID associated with the schema version.
	VersionId pulumi.StringOutput `pulumi:"versionId"`
}

This resource represents an individual schema version of a schema defined in Glue Schema Registry.

func GetSchemaVersion

func GetSchemaVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SchemaVersionState, opts ...pulumi.ResourceOption) (*SchemaVersion, error)

GetSchemaVersion gets an existing SchemaVersion 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 NewSchemaVersion

func NewSchemaVersion(ctx *pulumi.Context,
	name string, args *SchemaVersionArgs, opts ...pulumi.ResourceOption) (*SchemaVersion, error)

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

func (*SchemaVersion) ElementType

func (*SchemaVersion) ElementType() reflect.Type

func (*SchemaVersion) ToSchemaVersionOutput

func (i *SchemaVersion) ToSchemaVersionOutput() SchemaVersionOutput

func (*SchemaVersion) ToSchemaVersionOutputWithContext

func (i *SchemaVersion) ToSchemaVersionOutputWithContext(ctx context.Context) SchemaVersionOutput

type SchemaVersionArgs

type SchemaVersionArgs struct {
	Schema SchemaVersionSchemaInput
	// Complete definition of the schema in plain-text.
	SchemaDefinition pulumi.StringInput
}

The set of arguments for constructing a SchemaVersion resource.

func (SchemaVersionArgs) ElementType

func (SchemaVersionArgs) ElementType() reflect.Type

type SchemaVersionInput

type SchemaVersionInput interface {
	pulumi.Input

	ToSchemaVersionOutput() SchemaVersionOutput
	ToSchemaVersionOutputWithContext(ctx context.Context) SchemaVersionOutput
}

type SchemaVersionMetadata

type SchemaVersionMetadata struct {
	pulumi.CustomResourceState

	// Metadata key
	Key pulumi.StringOutput `pulumi:"key"`
	// Represents the version ID associated with the schema version.
	SchemaVersionId pulumi.StringOutput `pulumi:"schemaVersionId"`
	// Metadata value
	Value pulumi.StringOutput `pulumi:"value"`
}

This resource adds Key-Value metadata to a Schema version of Glue Schema Registry.

func GetSchemaVersionMetadata

func GetSchemaVersionMetadata(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SchemaVersionMetadataState, opts ...pulumi.ResourceOption) (*SchemaVersionMetadata, error)

GetSchemaVersionMetadata gets an existing SchemaVersionMetadata 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 NewSchemaVersionMetadata

func NewSchemaVersionMetadata(ctx *pulumi.Context,
	name string, args *SchemaVersionMetadataArgs, opts ...pulumi.ResourceOption) (*SchemaVersionMetadata, error)

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

func (*SchemaVersionMetadata) ElementType

func (*SchemaVersionMetadata) ElementType() reflect.Type

func (*SchemaVersionMetadata) ToSchemaVersionMetadataOutput

func (i *SchemaVersionMetadata) ToSchemaVersionMetadataOutput() SchemaVersionMetadataOutput

func (*SchemaVersionMetadata) ToSchemaVersionMetadataOutputWithContext

func (i *SchemaVersionMetadata) ToSchemaVersionMetadataOutputWithContext(ctx context.Context) SchemaVersionMetadataOutput

type SchemaVersionMetadataArgs

type SchemaVersionMetadataArgs struct {
	// Metadata key
	Key pulumi.StringInput
	// Represents the version ID associated with the schema version.
	SchemaVersionId pulumi.StringInput
	// Metadata value
	Value pulumi.StringInput
}

The set of arguments for constructing a SchemaVersionMetadata resource.

func (SchemaVersionMetadataArgs) ElementType

func (SchemaVersionMetadataArgs) ElementType() reflect.Type

type SchemaVersionMetadataInput

type SchemaVersionMetadataInput interface {
	pulumi.Input

	ToSchemaVersionMetadataOutput() SchemaVersionMetadataOutput
	ToSchemaVersionMetadataOutputWithContext(ctx context.Context) SchemaVersionMetadataOutput
}

type SchemaVersionMetadataOutput

type SchemaVersionMetadataOutput struct{ *pulumi.OutputState }

func (SchemaVersionMetadataOutput) ElementType

func (SchemaVersionMetadataOutput) Key added in v0.17.0

Metadata key

func (SchemaVersionMetadataOutput) SchemaVersionId added in v0.17.0

func (o SchemaVersionMetadataOutput) SchemaVersionId() pulumi.StringOutput

Represents the version ID associated with the schema version.

func (SchemaVersionMetadataOutput) ToSchemaVersionMetadataOutput

func (o SchemaVersionMetadataOutput) ToSchemaVersionMetadataOutput() SchemaVersionMetadataOutput

func (SchemaVersionMetadataOutput) ToSchemaVersionMetadataOutputWithContext

func (o SchemaVersionMetadataOutput) ToSchemaVersionMetadataOutputWithContext(ctx context.Context) SchemaVersionMetadataOutput

func (SchemaVersionMetadataOutput) Value added in v0.17.0

Metadata value

type SchemaVersionMetadataState

type SchemaVersionMetadataState struct {
}

func (SchemaVersionMetadataState) ElementType

func (SchemaVersionMetadataState) ElementType() reflect.Type

type SchemaVersionOutput

type SchemaVersionOutput struct{ *pulumi.OutputState }

func (SchemaVersionOutput) ElementType

func (SchemaVersionOutput) ElementType() reflect.Type

func (SchemaVersionOutput) Schema added in v0.17.0

func (SchemaVersionOutput) SchemaDefinition added in v0.17.0

func (o SchemaVersionOutput) SchemaDefinition() pulumi.StringOutput

Complete definition of the schema in plain-text.

func (SchemaVersionOutput) ToSchemaVersionOutput

func (o SchemaVersionOutput) ToSchemaVersionOutput() SchemaVersionOutput

func (SchemaVersionOutput) ToSchemaVersionOutputWithContext

func (o SchemaVersionOutput) ToSchemaVersionOutputWithContext(ctx context.Context) SchemaVersionOutput

func (SchemaVersionOutput) VersionId added in v0.17.0

func (o SchemaVersionOutput) VersionId() pulumi.StringOutput

Represents the version ID associated with the schema version.

type SchemaVersionSchema

type SchemaVersionSchema struct {
	// Name of the registry to identify where the Schema is located.
	RegistryName *string `pulumi:"registryName"`
	// Amazon Resource Name for the Schema. This attribute can be used to uniquely represent the Schema.
	SchemaArn *string `pulumi:"schemaArn"`
	// Name of the schema. This parameter requires RegistryName to be provided.
	SchemaName *string `pulumi:"schemaName"`
}

Identifier for the schema where the schema version will be created.

type SchemaVersionSchemaArgs

type SchemaVersionSchemaArgs struct {
	// Name of the registry to identify where the Schema is located.
	RegistryName pulumi.StringPtrInput `pulumi:"registryName"`
	// Amazon Resource Name for the Schema. This attribute can be used to uniquely represent the Schema.
	SchemaArn pulumi.StringPtrInput `pulumi:"schemaArn"`
	// Name of the schema. This parameter requires RegistryName to be provided.
	SchemaName pulumi.StringPtrInput `pulumi:"schemaName"`
}

Identifier for the schema where the schema version will be created.

func (SchemaVersionSchemaArgs) ElementType

func (SchemaVersionSchemaArgs) ElementType() reflect.Type

func (SchemaVersionSchemaArgs) ToSchemaVersionSchemaOutput

func (i SchemaVersionSchemaArgs) ToSchemaVersionSchemaOutput() SchemaVersionSchemaOutput

func (SchemaVersionSchemaArgs) ToSchemaVersionSchemaOutputWithContext

func (i SchemaVersionSchemaArgs) ToSchemaVersionSchemaOutputWithContext(ctx context.Context) SchemaVersionSchemaOutput

type SchemaVersionSchemaInput

type SchemaVersionSchemaInput interface {
	pulumi.Input

	ToSchemaVersionSchemaOutput() SchemaVersionSchemaOutput
	ToSchemaVersionSchemaOutputWithContext(context.Context) SchemaVersionSchemaOutput
}

SchemaVersionSchemaInput is an input type that accepts SchemaVersionSchemaArgs and SchemaVersionSchemaOutput values. You can construct a concrete instance of `SchemaVersionSchemaInput` via:

SchemaVersionSchemaArgs{...}

type SchemaVersionSchemaOutput

type SchemaVersionSchemaOutput struct{ *pulumi.OutputState }

Identifier for the schema where the schema version will be created.

func (SchemaVersionSchemaOutput) ElementType

func (SchemaVersionSchemaOutput) ElementType() reflect.Type

func (SchemaVersionSchemaOutput) RegistryName

Name of the registry to identify where the Schema is located.

func (SchemaVersionSchemaOutput) SchemaArn

Amazon Resource Name for the Schema. This attribute can be used to uniquely represent the Schema.

func (SchemaVersionSchemaOutput) SchemaName

Name of the schema. This parameter requires RegistryName to be provided.

func (SchemaVersionSchemaOutput) ToSchemaVersionSchemaOutput

func (o SchemaVersionSchemaOutput) ToSchemaVersionSchemaOutput() SchemaVersionSchemaOutput

func (SchemaVersionSchemaOutput) ToSchemaVersionSchemaOutputWithContext

func (o SchemaVersionSchemaOutput) ToSchemaVersionSchemaOutputWithContext(ctx context.Context) SchemaVersionSchemaOutput

type SchemaVersionState

type SchemaVersionState struct {
}

func (SchemaVersionState) ElementType

func (SchemaVersionState) ElementType() reflect.Type

type SchemaVersionType added in v0.2.0

type SchemaVersionType struct {
	// Indicates if the latest version needs to be updated.
	IsLatest *bool `pulumi:"isLatest"`
	// Indicates the version number in the schema to update.
	VersionNumber *int `pulumi:"versionNumber"`
}

Specify checkpoint version for update. This is only required to update the Compatibility.

type SchemaVersionTypeArgs added in v0.2.0

type SchemaVersionTypeArgs struct {
	// Indicates if the latest version needs to be updated.
	IsLatest pulumi.BoolPtrInput `pulumi:"isLatest"`
	// Indicates the version number in the schema to update.
	VersionNumber pulumi.IntPtrInput `pulumi:"versionNumber"`
}

Specify checkpoint version for update. This is only required to update the Compatibility.

func (SchemaVersionTypeArgs) ElementType added in v0.2.0

func (SchemaVersionTypeArgs) ElementType() reflect.Type

func (SchemaVersionTypeArgs) ToSchemaVersionTypeOutput added in v0.2.0

func (i SchemaVersionTypeArgs) ToSchemaVersionTypeOutput() SchemaVersionTypeOutput

func (SchemaVersionTypeArgs) ToSchemaVersionTypeOutputWithContext added in v0.2.0

func (i SchemaVersionTypeArgs) ToSchemaVersionTypeOutputWithContext(ctx context.Context) SchemaVersionTypeOutput

func (SchemaVersionTypeArgs) ToSchemaVersionTypePtrOutput added in v0.2.0

func (i SchemaVersionTypeArgs) ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput

func (SchemaVersionTypeArgs) ToSchemaVersionTypePtrOutputWithContext added in v0.2.0

func (i SchemaVersionTypeArgs) ToSchemaVersionTypePtrOutputWithContext(ctx context.Context) SchemaVersionTypePtrOutput

type SchemaVersionTypeInput added in v0.2.0

type SchemaVersionTypeInput interface {
	pulumi.Input

	ToSchemaVersionTypeOutput() SchemaVersionTypeOutput
	ToSchemaVersionTypeOutputWithContext(context.Context) SchemaVersionTypeOutput
}

SchemaVersionTypeInput is an input type that accepts SchemaVersionTypeArgs and SchemaVersionTypeOutput values. You can construct a concrete instance of `SchemaVersionTypeInput` via:

SchemaVersionTypeArgs{...}

type SchemaVersionTypeOutput added in v0.2.0

type SchemaVersionTypeOutput struct{ *pulumi.OutputState }

Specify checkpoint version for update. This is only required to update the Compatibility.

func (SchemaVersionTypeOutput) ElementType added in v0.2.0

func (SchemaVersionTypeOutput) ElementType() reflect.Type

func (SchemaVersionTypeOutput) IsLatest added in v0.2.0

Indicates if the latest version needs to be updated.

func (SchemaVersionTypeOutput) ToSchemaVersionTypeOutput added in v0.2.0

func (o SchemaVersionTypeOutput) ToSchemaVersionTypeOutput() SchemaVersionTypeOutput

func (SchemaVersionTypeOutput) ToSchemaVersionTypeOutputWithContext added in v0.2.0

func (o SchemaVersionTypeOutput) ToSchemaVersionTypeOutputWithContext(ctx context.Context) SchemaVersionTypeOutput

func (SchemaVersionTypeOutput) ToSchemaVersionTypePtrOutput added in v0.2.0

func (o SchemaVersionTypeOutput) ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput

func (SchemaVersionTypeOutput) ToSchemaVersionTypePtrOutputWithContext added in v0.2.0

func (o SchemaVersionTypeOutput) ToSchemaVersionTypePtrOutputWithContext(ctx context.Context) SchemaVersionTypePtrOutput

func (SchemaVersionTypeOutput) VersionNumber added in v0.2.0

func (o SchemaVersionTypeOutput) VersionNumber() pulumi.IntPtrOutput

Indicates the version number in the schema to update.

type SchemaVersionTypePtrInput added in v0.2.0

type SchemaVersionTypePtrInput interface {
	pulumi.Input

	ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput
	ToSchemaVersionTypePtrOutputWithContext(context.Context) SchemaVersionTypePtrOutput
}

SchemaVersionTypePtrInput is an input type that accepts SchemaVersionTypeArgs, SchemaVersionTypePtr and SchemaVersionTypePtrOutput values. You can construct a concrete instance of `SchemaVersionTypePtrInput` via:

        SchemaVersionTypeArgs{...}

or:

        nil

func SchemaVersionTypePtr added in v0.2.0

func SchemaVersionTypePtr(v *SchemaVersionTypeArgs) SchemaVersionTypePtrInput

type SchemaVersionTypePtrOutput added in v0.2.0

type SchemaVersionTypePtrOutput struct{ *pulumi.OutputState }

func (SchemaVersionTypePtrOutput) Elem added in v0.2.0

func (SchemaVersionTypePtrOutput) ElementType added in v0.2.0

func (SchemaVersionTypePtrOutput) ElementType() reflect.Type

func (SchemaVersionTypePtrOutput) IsLatest added in v0.2.0

Indicates if the latest version needs to be updated.

func (SchemaVersionTypePtrOutput) ToSchemaVersionTypePtrOutput added in v0.2.0

func (o SchemaVersionTypePtrOutput) ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput

func (SchemaVersionTypePtrOutput) ToSchemaVersionTypePtrOutputWithContext added in v0.2.0

func (o SchemaVersionTypePtrOutput) ToSchemaVersionTypePtrOutputWithContext(ctx context.Context) SchemaVersionTypePtrOutput

func (SchemaVersionTypePtrOutput) VersionNumber added in v0.2.0

Indicates the version number in the schema to update.

Jump to

Keyboard shortcuts

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