awscc.glue_schema¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - glue:DeleteSchema, glue:GetSchema
update¶
Parent base class for filters and actions.
definitions:
Registry:
additionalProperties: false
description: Identifier for the registry which the schema is part of.
properties:
Arn:
description: Amazon Resource Name for the Registry.
pattern: arn:(aws|aws-us-gov|aws-cn):glue:.*
type: string
Name:
description: Name of the registry in which the schema will be created.
maxLength: 255
minLength: 1
type: string
type: object
SchemaVersion:
additionalProperties: false
description: Specify checkpoint version for update. This is only required to update
the Compatibility.
properties:
IsLatest:
description: Indicates if the latest version needs to be updated.
type: boolean
VersionNumber:
description: Indicates the version number in the schema to update.
maximum: 100000
minimum: 1
type: integer
type: object
Tag:
additionalProperties: false
properties:
Key:
description: A key to identify the tag.
maxLength: 128
minLength: 1
type: string
Value:
description: Corresponding tag value for the key.
maxLength: 256
minLength: 0
type: string
required:
- Key
- Value
type: object
properties:
CheckpointVersion:
additionalProperties: false
description: Specify checkpoint version for update. This is only required to update
the Compatibility.
properties:
IsLatest:
description: Indicates if the latest version needs to be updated.
type: boolean
VersionNumber:
description: Indicates the version number in the schema to update.
maximum: 100000
minimum: 1
type: integer
type: object
Compatibility:
description: Compatibility setting for the schema.
enum:
- NONE
- DISABLED
- BACKWARD
- BACKWARD_ALL
- FORWARD
- FORWARD_ALL
- FULL
- FULL_ALL
type: string
Description:
description: A description of the schema. If description is not provided, there
will not be any default value for this.
maxLength: 1000
minLength: 0
type: string
Tags:
description: List of tags to tag the schema
items:
additionalProperties: false
properties:
Key:
description: A key to identify the tag.
maxLength: 128
minLength: 1
type: string
Value:
description: Corresponding tag value for the key.
maxLength: 256
minLength: 0
type: string
required:
- Key
- Value
type: object
maxItems: 10
minItems: 0
type: array
type:
enum:
- update
Permissions - glue:UpdateSchema, glue:GetSchemaVersion, glue:GetSchema, glue:GetTags, glue:TagResource, glue:UntagResource