aws-native logo
AWS Native v0.54.0, Mar 21 23

aws-native.personalize.Schema

Resource schema for AWS::Personalize::Schema.

Create Schema Resource

new Schema(name: string, args: SchemaArgs, opts?: CustomResourceOptions);
@overload
def Schema(resource_name: str,
           opts: Optional[ResourceOptions] = None,
           domain: Optional[SchemaDomain] = None,
           name: Optional[str] = None,
           schema: Optional[str] = None)
@overload
def Schema(resource_name: str,
           args: SchemaArgs,
           opts: Optional[ResourceOptions] = None)
func NewSchema(ctx *Context, name string, args SchemaArgs, opts ...ResourceOption) (*Schema, error)
public Schema(string name, SchemaArgs args, CustomResourceOptions? opts = null)
public Schema(String name, SchemaArgs args)
public Schema(String name, SchemaArgs args, CustomResourceOptions options)
type: aws-native:personalize:Schema
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args SchemaArgs
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 SchemaArgs
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 SchemaArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args SchemaArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args SchemaArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Schema 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 Schema resource accepts the following input properties:

SchemaValue string

A schema in Avro JSON format.

Domain Pulumi.AwsNative.Personalize.SchemaDomain

The domain of a Domain dataset group.

Name string

Name for the schema.

Schema string

A schema in Avro JSON format.

Domain SchemaDomain

The domain of a Domain dataset group.

Name string

Name for the schema.

schema String

A schema in Avro JSON format.

domain SchemaDomain

The domain of a Domain dataset group.

name String

Name for the schema.

schema string

A schema in Avro JSON format.

domain SchemaDomain

The domain of a Domain dataset group.

name string

Name for the schema.

schema str

A schema in Avro JSON format.

domain SchemaDomain

The domain of a Domain dataset group.

name str

Name for the schema.

schema String

A schema in Avro JSON format.

domain "ECOMMERCE" | "VIDEO_ON_DEMAND"

The domain of a Domain dataset group.

name String

Name for the schema.

Outputs

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

Id string

The provider-assigned unique ID for this managed resource.

SchemaArn string

Arn for the schema.

Id string

The provider-assigned unique ID for this managed resource.

SchemaArn string

Arn for the schema.

id String

The provider-assigned unique ID for this managed resource.

schemaArn String

Arn for the schema.

id string

The provider-assigned unique ID for this managed resource.

schemaArn string

Arn for the schema.

id str

The provider-assigned unique ID for this managed resource.

schema_arn str

Arn for the schema.

id String

The provider-assigned unique ID for this managed resource.

schemaArn String

Arn for the schema.

Supporting Types

SchemaDomain

Ecommerce
ECOMMERCE
VideoOnDemand
VIDEO_ON_DEMAND
SchemaDomainEcommerce
ECOMMERCE
SchemaDomainVideoOnDemand
VIDEO_ON_DEMAND
Ecommerce
ECOMMERCE
VideoOnDemand
VIDEO_ON_DEMAND
Ecommerce
ECOMMERCE
VideoOnDemand
VIDEO_ON_DEMAND
ECOMMERCE
ECOMMERCE
VIDEO_ON_DEMAND
VIDEO_ON_DEMAND
"ECOMMERCE"
ECOMMERCE
"VIDEO_ON_DEMAND"
VIDEO_ON_DEMAND

Package Details

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