Documentation
¶
Index ¶
- Constants
- type LookupRegistryArgs
- type LookupRegistryOutputArgs
- type LookupRegistryResult
- type LookupRegistryResultOutput
- func (o LookupRegistryResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupRegistryResultOutput) Description() pulumi.StringPtrOutput
- func (LookupRegistryResultOutput) ElementType() reflect.Type
- func (o LookupRegistryResultOutput) Tags() aws.TagArrayOutput
- func (o LookupRegistryResultOutput) ToLookupRegistryResultOutput() LookupRegistryResultOutput
- func (o LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext(ctx context.Context) LookupRegistryResultOutput
- type LookupSchemaArgs
- type LookupSchemaOutputArgs
- type LookupSchemaResult
- type LookupSchemaResultOutput
- func (o LookupSchemaResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupSchemaResultOutput) CheckpointVersion() SchemaVersionTypePtrOutput
- func (o LookupSchemaResultOutput) Compatibility() SchemaCompatibilityPtrOutput
- func (o LookupSchemaResultOutput) Description() pulumi.StringPtrOutput
- func (LookupSchemaResultOutput) ElementType() reflect.Type
- func (o LookupSchemaResultOutput) InitialSchemaVersionId() pulumi.StringPtrOutput
- func (o LookupSchemaResultOutput) Tags() aws.TagArrayOutput
- func (o LookupSchemaResultOutput) ToLookupSchemaResultOutput() LookupSchemaResultOutput
- func (o LookupSchemaResultOutput) ToLookupSchemaResultOutputWithContext(ctx context.Context) LookupSchemaResultOutput
- type LookupSchemaVersionArgs
- type LookupSchemaVersionOutputArgs
- type LookupSchemaVersionResult
- type LookupSchemaVersionResultOutput
- func (LookupSchemaVersionResultOutput) ElementType() reflect.Type
- func (o LookupSchemaVersionResultOutput) ToLookupSchemaVersionResultOutput() LookupSchemaVersionResultOutput
- func (o LookupSchemaVersionResultOutput) ToLookupSchemaVersionResultOutputWithContext(ctx context.Context) LookupSchemaVersionResultOutput
- func (o LookupSchemaVersionResultOutput) VersionId() pulumi.StringPtrOutput
- type Registry
- type RegistryArgs
- type RegistryInput
- type RegistryOutput
- func (o RegistryOutput) Arn() pulumi.StringOutput
- func (o RegistryOutput) Description() pulumi.StringPtrOutput
- func (RegistryOutput) ElementType() reflect.Type
- func (o RegistryOutput) Name() pulumi.StringOutput
- func (o RegistryOutput) Tags() aws.TagArrayOutput
- func (o RegistryOutput) ToRegistryOutput() RegistryOutput
- func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
- type RegistryState
- type RegistryTag
- type Schema
- type SchemaArgs
- type SchemaCompatibility
- func (SchemaCompatibility) ElementType() reflect.Type
- func (e SchemaCompatibility) ToSchemaCompatibilityOutput() SchemaCompatibilityOutput
- func (e SchemaCompatibility) ToSchemaCompatibilityOutputWithContext(ctx context.Context) SchemaCompatibilityOutput
- func (e SchemaCompatibility) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput
- func (e SchemaCompatibility) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput
- func (e SchemaCompatibility) ToStringOutput() pulumi.StringOutput
- func (e SchemaCompatibility) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SchemaCompatibility) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SchemaCompatibility) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaCompatibilityInput
- type SchemaCompatibilityOutput
- func (SchemaCompatibilityOutput) ElementType() reflect.Type
- func (o SchemaCompatibilityOutput) ToSchemaCompatibilityOutput() SchemaCompatibilityOutput
- func (o SchemaCompatibilityOutput) ToSchemaCompatibilityOutputWithContext(ctx context.Context) SchemaCompatibilityOutput
- func (o SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput
- func (o SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput
- func (o SchemaCompatibilityOutput) ToStringOutput() pulumi.StringOutput
- func (o SchemaCompatibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SchemaCompatibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchemaCompatibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaCompatibilityPtrInput
- type SchemaCompatibilityPtrOutput
- func (o SchemaCompatibilityPtrOutput) Elem() SchemaCompatibilityOutput
- func (SchemaCompatibilityPtrOutput) ElementType() reflect.Type
- func (o SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput
- func (o SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput
- func (o SchemaCompatibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchemaCompatibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaDataFormat
- func (SchemaDataFormat) ElementType() reflect.Type
- func (e SchemaDataFormat) ToSchemaDataFormatOutput() SchemaDataFormatOutput
- func (e SchemaDataFormat) ToSchemaDataFormatOutputWithContext(ctx context.Context) SchemaDataFormatOutput
- func (e SchemaDataFormat) ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput
- func (e SchemaDataFormat) ToSchemaDataFormatPtrOutputWithContext(ctx context.Context) SchemaDataFormatPtrOutput
- func (e SchemaDataFormat) ToStringOutput() pulumi.StringOutput
- func (e SchemaDataFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SchemaDataFormat) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SchemaDataFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaDataFormatInput
- type SchemaDataFormatOutput
- func (SchemaDataFormatOutput) ElementType() reflect.Type
- func (o SchemaDataFormatOutput) ToSchemaDataFormatOutput() SchemaDataFormatOutput
- func (o SchemaDataFormatOutput) ToSchemaDataFormatOutputWithContext(ctx context.Context) SchemaDataFormatOutput
- func (o SchemaDataFormatOutput) ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput
- func (o SchemaDataFormatOutput) ToSchemaDataFormatPtrOutputWithContext(ctx context.Context) SchemaDataFormatPtrOutput
- func (o SchemaDataFormatOutput) ToStringOutput() pulumi.StringOutput
- func (o SchemaDataFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SchemaDataFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchemaDataFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaDataFormatPtrInput
- type SchemaDataFormatPtrOutput
- func (o SchemaDataFormatPtrOutput) Elem() SchemaDataFormatOutput
- func (SchemaDataFormatPtrOutput) ElementType() reflect.Type
- func (o SchemaDataFormatPtrOutput) ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput
- func (o SchemaDataFormatPtrOutput) ToSchemaDataFormatPtrOutputWithContext(ctx context.Context) SchemaDataFormatPtrOutput
- func (o SchemaDataFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchemaDataFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaInput
- type SchemaOutput
- func (o SchemaOutput) Arn() pulumi.StringOutput
- func (o SchemaOutput) CheckpointVersion() SchemaVersionTypePtrOutput
- func (o SchemaOutput) Compatibility() SchemaCompatibilityOutput
- func (o SchemaOutput) DataFormat() SchemaDataFormatOutput
- func (o SchemaOutput) Description() pulumi.StringPtrOutput
- func (SchemaOutput) ElementType() reflect.Type
- func (o SchemaOutput) InitialSchemaVersionId() pulumi.StringOutput
- func (o SchemaOutput) Name() pulumi.StringOutput
- func (o SchemaOutput) Registry() SchemaRegistryPtrOutput
- func (o SchemaOutput) SchemaDefinition() pulumi.StringOutput
- func (o SchemaOutput) Tags() aws.TagArrayOutput
- func (o SchemaOutput) ToSchemaOutput() SchemaOutput
- func (o SchemaOutput) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
- type SchemaRegistry
- type SchemaRegistryArgs
- func (SchemaRegistryArgs) ElementType() reflect.Type
- func (i SchemaRegistryArgs) ToSchemaRegistryOutput() SchemaRegistryOutput
- func (i SchemaRegistryArgs) ToSchemaRegistryOutputWithContext(ctx context.Context) SchemaRegistryOutput
- func (i SchemaRegistryArgs) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput
- func (i SchemaRegistryArgs) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput
- type SchemaRegistryInput
- type SchemaRegistryOutput
- func (o SchemaRegistryOutput) Arn() pulumi.StringPtrOutput
- func (SchemaRegistryOutput) ElementType() reflect.Type
- func (o SchemaRegistryOutput) Name() pulumi.StringPtrOutput
- func (o SchemaRegistryOutput) ToSchemaRegistryOutput() SchemaRegistryOutput
- func (o SchemaRegistryOutput) ToSchemaRegistryOutputWithContext(ctx context.Context) SchemaRegistryOutput
- func (o SchemaRegistryOutput) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput
- func (o SchemaRegistryOutput) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput
- type SchemaRegistryPtrInput
- type SchemaRegistryPtrOutput
- func (o SchemaRegistryPtrOutput) Arn() pulumi.StringPtrOutput
- func (o SchemaRegistryPtrOutput) Elem() SchemaRegistryOutput
- func (SchemaRegistryPtrOutput) ElementType() reflect.Type
- func (o SchemaRegistryPtrOutput) Name() pulumi.StringPtrOutput
- func (o SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput
- func (o SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput
- type SchemaState
- type SchemaTag
- type SchemaVersion
- type SchemaVersionArgs
- type SchemaVersionInput
- type SchemaVersionMetadata
- type SchemaVersionMetadataArgs
- type SchemaVersionMetadataInput
- type SchemaVersionMetadataOutput
- func (SchemaVersionMetadataOutput) ElementType() reflect.Type
- func (o SchemaVersionMetadataOutput) Key() pulumi.StringOutput
- func (o SchemaVersionMetadataOutput) SchemaVersionId() pulumi.StringOutput
- func (o SchemaVersionMetadataOutput) ToSchemaVersionMetadataOutput() SchemaVersionMetadataOutput
- func (o SchemaVersionMetadataOutput) ToSchemaVersionMetadataOutputWithContext(ctx context.Context) SchemaVersionMetadataOutput
- func (o SchemaVersionMetadataOutput) Value() pulumi.StringOutput
- type SchemaVersionMetadataState
- type SchemaVersionOutput
- func (SchemaVersionOutput) ElementType() reflect.Type
- func (o SchemaVersionOutput) Schema() SchemaVersionSchemaOutput
- func (o SchemaVersionOutput) SchemaDefinition() pulumi.StringOutput
- func (o SchemaVersionOutput) ToSchemaVersionOutput() SchemaVersionOutput
- func (o SchemaVersionOutput) ToSchemaVersionOutputWithContext(ctx context.Context) SchemaVersionOutput
- func (o SchemaVersionOutput) VersionId() pulumi.StringOutput
- type SchemaVersionSchema
- type SchemaVersionSchemaArgs
- type SchemaVersionSchemaInput
- type SchemaVersionSchemaOutput
- func (SchemaVersionSchemaOutput) ElementType() reflect.Type
- func (o SchemaVersionSchemaOutput) RegistryName() pulumi.StringPtrOutput
- func (o SchemaVersionSchemaOutput) SchemaArn() pulumi.StringPtrOutput
- func (o SchemaVersionSchemaOutput) SchemaName() pulumi.StringPtrOutput
- func (o SchemaVersionSchemaOutput) ToSchemaVersionSchemaOutput() SchemaVersionSchemaOutput
- func (o SchemaVersionSchemaOutput) ToSchemaVersionSchemaOutputWithContext(ctx context.Context) SchemaVersionSchemaOutput
- type SchemaVersionState
- type SchemaVersionType
- type SchemaVersionTypeArgs
- func (SchemaVersionTypeArgs) ElementType() reflect.Type
- func (i SchemaVersionTypeArgs) ToSchemaVersionTypeOutput() SchemaVersionTypeOutput
- func (i SchemaVersionTypeArgs) ToSchemaVersionTypeOutputWithContext(ctx context.Context) SchemaVersionTypeOutput
- func (i SchemaVersionTypeArgs) ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput
- func (i SchemaVersionTypeArgs) ToSchemaVersionTypePtrOutputWithContext(ctx context.Context) SchemaVersionTypePtrOutput
- type SchemaVersionTypeInput
- type SchemaVersionTypeOutput
- func (SchemaVersionTypeOutput) ElementType() reflect.Type
- func (o SchemaVersionTypeOutput) IsLatest() pulumi.BoolPtrOutput
- func (o SchemaVersionTypeOutput) ToSchemaVersionTypeOutput() SchemaVersionTypeOutput
- func (o SchemaVersionTypeOutput) ToSchemaVersionTypeOutputWithContext(ctx context.Context) SchemaVersionTypeOutput
- func (o SchemaVersionTypeOutput) ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput
- func (o SchemaVersionTypeOutput) ToSchemaVersionTypePtrOutputWithContext(ctx context.Context) SchemaVersionTypePtrOutput
- func (o SchemaVersionTypeOutput) VersionNumber() pulumi.IntPtrOutput
- type SchemaVersionTypePtrInput
- type SchemaVersionTypePtrOutput
- func (o SchemaVersionTypePtrOutput) Elem() SchemaVersionTypeOutput
- func (SchemaVersionTypePtrOutput) ElementType() reflect.Type
- func (o SchemaVersionTypePtrOutput) IsLatest() pulumi.BoolPtrOutput
- func (o SchemaVersionTypePtrOutput) ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput
- func (o SchemaVersionTypePtrOutput) ToSchemaVersionTypePtrOutputWithContext(ctx context.Context) SchemaVersionTypePtrOutput
- func (o SchemaVersionTypePtrOutput) VersionNumber() pulumi.IntPtrOutput
Constants ¶
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") )
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
func (o LookupRegistryResultOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name for the created Registry.
func (LookupRegistryResultOutput) Description ¶ added in v0.12.0
func (o LookupRegistryResultOutput) Description() pulumi.StringPtrOutput
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
func (o LookupRegistryResultOutput) Tags() aws.TagArrayOutput
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
func (o LookupSchemaResultOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name for the Schema.
func (LookupSchemaResultOutput) CheckpointVersion ¶ added in v0.12.0
func (o LookupSchemaResultOutput) CheckpointVersion() SchemaVersionTypePtrOutput
func (LookupSchemaResultOutput) Compatibility ¶ added in v0.12.0
func (o LookupSchemaResultOutput) Compatibility() SchemaCompatibilityPtrOutput
Compatibility setting for the schema.
func (LookupSchemaResultOutput) Description ¶ added in v0.12.0
func (o LookupSchemaResultOutput) Description() pulumi.StringPtrOutput
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
func (o LookupSchemaResultOutput) Tags() aws.TagArrayOutput
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
func (LookupSchemaVersionOutputArgs) ElementType() reflect.Type
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 LookupSchemaVersionOutput(ctx *pulumi.Context, args LookupSchemaVersionOutputArgs, opts ...pulumi.InvokeOption) LookupSchemaVersionResultOutput
func (LookupSchemaVersionResultOutput) ElementType ¶ added in v0.12.0
func (LookupSchemaVersionResultOutput) ElementType() reflect.Type
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
func (o LookupSchemaVersionResultOutput) VersionId() pulumi.StringPtrOutput
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) 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
func (o RegistryOutput) Arn() pulumi.StringOutput
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
func (o RegistryOutput) Name() pulumi.StringOutput
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
func (o RegistryOutput) Tags() aws.TagArrayOutput
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 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) 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 (o SchemaCompatibilityPtrOutput) Elem() SchemaCompatibilityOutput
func (SchemaCompatibilityPtrOutput) ElementType ¶
func (SchemaCompatibilityPtrOutput) ElementType() reflect.Type
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 (o SchemaDataFormatPtrOutput) Elem() SchemaDataFormatOutput
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
func (o SchemaOutput) Arn() pulumi.StringOutput
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 (o SchemaOutput) Registry() SchemaRegistryPtrOutput
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 ¶
func (o SchemaRegistryOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name for the Registry.
func (SchemaRegistryOutput) ElementType ¶
func (SchemaRegistryOutput) ElementType() reflect.Type
func (SchemaRegistryOutput) Name ¶
func (o SchemaRegistryOutput) Name() pulumi.StringPtrOutput
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
func SchemaRegistryPtr ¶
func SchemaRegistryPtr(v *SchemaRegistryArgs) SchemaRegistryPtrInput
type SchemaRegistryPtrOutput ¶
type SchemaRegistryPtrOutput struct{ *pulumi.OutputState }
func (SchemaRegistryPtrOutput) Arn ¶
func (o SchemaRegistryPtrOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name for the Registry.
func (SchemaRegistryPtrOutput) Elem ¶
func (o SchemaRegistryPtrOutput) Elem() SchemaRegistryOutput
func (SchemaRegistryPtrOutput) ElementType ¶
func (SchemaRegistryPtrOutput) ElementType() reflect.Type
func (SchemaRegistryPtrOutput) Name ¶
func (o SchemaRegistryPtrOutput) Name() pulumi.StringPtrOutput
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 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) ElementType() reflect.Type
func (SchemaVersionMetadataOutput) Key ¶ added in v0.17.0
func (o SchemaVersionMetadataOutput) Key() pulumi.StringOutput
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
func (o SchemaVersionMetadataOutput) Value() pulumi.StringOutput
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 (o SchemaVersionOutput) Schema() SchemaVersionSchemaOutput
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 ¶
func (o SchemaVersionSchemaOutput) RegistryName() pulumi.StringPtrOutput
Name of the registry to identify where the Schema is located.
func (SchemaVersionSchemaOutput) SchemaArn ¶
func (o SchemaVersionSchemaOutput) SchemaArn() pulumi.StringPtrOutput
Amazon Resource Name for the Schema. This attribute can be used to uniquely represent the Schema.
func (SchemaVersionSchemaOutput) SchemaName ¶
func (o SchemaVersionSchemaOutput) SchemaName() pulumi.StringPtrOutput
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
func (o SchemaVersionTypeOutput) IsLatest() pulumi.BoolPtrOutput
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 (o SchemaVersionTypePtrOutput) Elem() SchemaVersionTypeOutput
func (SchemaVersionTypePtrOutput) ElementType ¶ added in v0.2.0
func (SchemaVersionTypePtrOutput) ElementType() reflect.Type
func (SchemaVersionTypePtrOutput) IsLatest ¶ added in v0.2.0
func (o SchemaVersionTypePtrOutput) IsLatest() pulumi.BoolPtrOutput
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
func (o SchemaVersionTypePtrOutput) VersionNumber() pulumi.IntPtrOutput
Indicates the version number in the schema to update.