aws-native logo
AWS Native v0.63.0, May 25 23

aws-native.glue.SchemaVersion

Explore with Pulumi AI

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

Create SchemaVersion Resource

new SchemaVersion(name: string, args: SchemaVersionArgs, opts?: CustomResourceOptions);
@overload
def SchemaVersion(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  schema: Optional[SchemaVersionSchemaArgs] = None,
                  schema_definition: Optional[str] = None)
@overload
def SchemaVersion(resource_name: str,
                  args: SchemaVersionInitArgs,
                  opts: Optional[ResourceOptions] = None)
func NewSchemaVersion(ctx *Context, name string, args SchemaVersionArgs, opts ...ResourceOption) (*SchemaVersion, error)
public SchemaVersion(string name, SchemaVersionArgs args, CustomResourceOptions? opts = null)
public SchemaVersion(String name, SchemaVersionArgs args)
public SchemaVersion(String name, SchemaVersionArgs args, CustomResourceOptions options)
type: aws-native:glue:SchemaVersion
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args SchemaVersionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args SchemaVersionInitArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args SchemaVersionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args SchemaVersionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args SchemaVersionArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

SchemaVersion Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The SchemaVersion resource accepts the following input properties:

Schema Pulumi.AwsNative.Glue.Inputs.SchemaVersionSchemaArgs
SchemaDefinition string

Complete definition of the schema in plain-text.

Schema SchemaVersionSchemaArgs
SchemaDefinition string

Complete definition of the schema in plain-text.

schema SchemaVersionSchemaArgs
schemaDefinition String

Complete definition of the schema in plain-text.

schema SchemaVersionSchemaArgs
schemaDefinition string

Complete definition of the schema in plain-text.

schema SchemaVersionSchemaArgs
schema_definition str

Complete definition of the schema in plain-text.

schema Property Map
schemaDefinition String

Complete definition of the schema in plain-text.

Outputs

All input properties are implicitly available as output properties. Additionally, the SchemaVersion resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

VersionId string

Represents the version ID associated with the schema version.

Id string

The provider-assigned unique ID for this managed resource.

VersionId string

Represents the version ID associated with the schema version.

id String

The provider-assigned unique ID for this managed resource.

versionId String

Represents the version ID associated with the schema version.

id string

The provider-assigned unique ID for this managed resource.

versionId string

Represents the version ID associated with the schema version.

id str

The provider-assigned unique ID for this managed resource.

version_id str

Represents the version ID associated with the schema version.

id String

The provider-assigned unique ID for this managed resource.

versionId String

Represents the version ID associated with the schema version.

Supporting Types

SchemaVersionSchema

RegistryName string

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

SchemaArn string

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

SchemaName string

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

RegistryName string

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

SchemaArn string

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

SchemaName string

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

registryName String

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

schemaArn String

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

schemaName String

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

registryName string

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

schemaArn string

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

schemaName string

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

registry_name str

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

schema_arn str

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

schema_name str

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

registryName String

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

schemaArn String

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

schemaName String

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

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0