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

aws-native.glue.getSchema

Explore with Pulumi AI

This resource represents a schema of Glue Schema Registry.

Using getSchema

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getSchema(args: GetSchemaArgs, opts?: InvokeOptions): Promise<GetSchemaResult>
function getSchemaOutput(args: GetSchemaOutputArgs, opts?: InvokeOptions): Output<GetSchemaResult>
def get_schema(arn: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetSchemaResult
def get_schema_output(arn: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetSchemaResult]
func LookupSchema(ctx *Context, args *LookupSchemaArgs, opts ...InvokeOption) (*LookupSchemaResult, error)
func LookupSchemaOutput(ctx *Context, args *LookupSchemaOutputArgs, opts ...InvokeOption) LookupSchemaResultOutput

> Note: This function is named LookupSchema in the Go SDK.

public static class GetSchema 
{
    public static Task<GetSchemaResult> InvokeAsync(GetSchemaArgs args, InvokeOptions? opts = null)
    public static Output<GetSchemaResult> Invoke(GetSchemaInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSchemaResult> getSchema(GetSchemaArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws-native:glue:getSchema
  arguments:
    # arguments dictionary

The following arguments are supported:

Arn string

Amazon Resource Name for the Schema.

Arn string

Amazon Resource Name for the Schema.

arn String

Amazon Resource Name for the Schema.

arn string

Amazon Resource Name for the Schema.

arn str

Amazon Resource Name for the Schema.

arn String

Amazon Resource Name for the Schema.

getSchema Result

The following output properties are available:

Arn string

Amazon Resource Name for the Schema.

CheckpointVersion Pulumi.AwsNative.Glue.Outputs.SchemaVersion
Compatibility Pulumi.AwsNative.Glue.SchemaCompatibility

Compatibility setting for the schema.

Description string

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

InitialSchemaVersionId string

Represents the version ID associated with the initial schema version.

Tags List<Pulumi.AwsNative.Glue.Outputs.SchemaTag>

List of tags to tag the schema

Arn string

Amazon Resource Name for the Schema.

CheckpointVersion SchemaVersionType
Compatibility SchemaCompatibility

Compatibility setting for the schema.

Description string

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

InitialSchemaVersionId string

Represents the version ID associated with the initial schema version.

Tags []SchemaTag

List of tags to tag the schema

arn String

Amazon Resource Name for the Schema.

checkpointVersion SchemaVersion
compatibility SchemaCompatibility

Compatibility setting for the schema.

description String

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

initialSchemaVersionId String

Represents the version ID associated with the initial schema version.

tags List<SchemaTag>

List of tags to tag the schema

arn string

Amazon Resource Name for the Schema.

checkpointVersion SchemaVersion
compatibility SchemaCompatibility

Compatibility setting for the schema.

description string

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

initialSchemaVersionId string

Represents the version ID associated with the initial schema version.

tags SchemaTag[]

List of tags to tag the schema

arn str

Amazon Resource Name for the Schema.

checkpoint_version SchemaVersion
compatibility SchemaCompatibility

Compatibility setting for the schema.

description str

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

initial_schema_version_id str

Represents the version ID associated with the initial schema version.

tags Sequence[SchemaTag]

List of tags to tag the schema

arn String

Amazon Resource Name for the Schema.

checkpointVersion Property Map
compatibility "NONE" | "DISABLED" | "BACKWARD" | "BACKWARD_ALL" | "FORWARD" | "FORWARD_ALL" | "FULL" | "FULL_ALL"

Compatibility setting for the schema.

description String

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

initialSchemaVersionId String

Represents the version ID associated with the initial schema version.

tags List<Property Map>

List of tags to tag the schema

Supporting Types

SchemaCompatibility

SchemaTag

Key string

A key to identify the tag.

Value string

Corresponding tag value for the key.

Key string

A key to identify the tag.

Value string

Corresponding tag value for the key.

key String

A key to identify the tag.

value String

Corresponding tag value for the key.

key string

A key to identify the tag.

value string

Corresponding tag value for the key.

key str

A key to identify the tag.

value str

Corresponding tag value for the key.

key String

A key to identify the tag.

value String

Corresponding tag value for the key.

SchemaVersion

IsLatest bool

Indicates if the latest version needs to be updated.

VersionNumber int

Indicates the version number in the schema to update.

IsLatest bool

Indicates if the latest version needs to be updated.

VersionNumber int

Indicates the version number in the schema to update.

isLatest Boolean

Indicates if the latest version needs to be updated.

versionNumber Integer

Indicates the version number in the schema to update.

isLatest boolean

Indicates if the latest version needs to be updated.

versionNumber number

Indicates the version number in the schema to update.

is_latest bool

Indicates if the latest version needs to be updated.

version_number int

Indicates the version number in the schema to update.

isLatest Boolean

Indicates if the latest version needs to be updated.

versionNumber Number

Indicates the version number in the schema to update.

Package Details

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