rekognition

package
v0.16.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Collection added in v0.12.0

type Collection struct {
	pulumi.CustomResourceState

	Arn          pulumi.StringOutput `pulumi:"arn"`
	CollectionId pulumi.StringOutput `pulumi:"collectionId"`
	// An array of key-value pairs to apply to this resource.
	Tags CollectionTagArrayOutput `pulumi:"tags"`
}

The AWS::Rekognition::Collection type creates an Amazon Rekognition Collection. A collection is a logical grouping of information about detected faces which can later be referenced for searches on the group

func GetCollection added in v0.12.0

func GetCollection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CollectionState, opts ...pulumi.ResourceOption) (*Collection, error)

GetCollection gets an existing Collection 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 NewCollection added in v0.12.0

func NewCollection(ctx *pulumi.Context,
	name string, args *CollectionArgs, opts ...pulumi.ResourceOption) (*Collection, error)

NewCollection registers a new resource with the given unique name, arguments, and options.

func (*Collection) ElementType added in v0.12.0

func (*Collection) ElementType() reflect.Type

func (*Collection) ToCollectionOutput added in v0.12.0

func (i *Collection) ToCollectionOutput() CollectionOutput

func (*Collection) ToCollectionOutputWithContext added in v0.12.0

func (i *Collection) ToCollectionOutputWithContext(ctx context.Context) CollectionOutput

type CollectionArgs added in v0.12.0

type CollectionArgs struct {
	CollectionId pulumi.StringInput
	// An array of key-value pairs to apply to this resource.
	Tags CollectionTagArrayInput
}

The set of arguments for constructing a Collection resource.

func (CollectionArgs) ElementType added in v0.12.0

func (CollectionArgs) ElementType() reflect.Type

type CollectionInput added in v0.12.0

type CollectionInput interface {
	pulumi.Input

	ToCollectionOutput() CollectionOutput
	ToCollectionOutputWithContext(ctx context.Context) CollectionOutput
}

type CollectionOutput added in v0.12.0

type CollectionOutput struct{ *pulumi.OutputState }

func (CollectionOutput) ElementType added in v0.12.0

func (CollectionOutput) ElementType() reflect.Type

func (CollectionOutput) ToCollectionOutput added in v0.12.0

func (o CollectionOutput) ToCollectionOutput() CollectionOutput

func (CollectionOutput) ToCollectionOutputWithContext added in v0.12.0

func (o CollectionOutput) ToCollectionOutputWithContext(ctx context.Context) CollectionOutput

type CollectionState added in v0.12.0

type CollectionState struct {
}

func (CollectionState) ElementType added in v0.12.0

func (CollectionState) ElementType() reflect.Type

type CollectionTag added in v0.12.0

type CollectionTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type CollectionTagArgs added in v0.12.0

type CollectionTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (CollectionTagArgs) ElementType added in v0.12.0

func (CollectionTagArgs) ElementType() reflect.Type

func (CollectionTagArgs) ToCollectionTagOutput added in v0.12.0

func (i CollectionTagArgs) ToCollectionTagOutput() CollectionTagOutput

func (CollectionTagArgs) ToCollectionTagOutputWithContext added in v0.12.0

func (i CollectionTagArgs) ToCollectionTagOutputWithContext(ctx context.Context) CollectionTagOutput

type CollectionTagArray added in v0.12.0

type CollectionTagArray []CollectionTagInput

func (CollectionTagArray) ElementType added in v0.12.0

func (CollectionTagArray) ElementType() reflect.Type

func (CollectionTagArray) ToCollectionTagArrayOutput added in v0.12.0

func (i CollectionTagArray) ToCollectionTagArrayOutput() CollectionTagArrayOutput

func (CollectionTagArray) ToCollectionTagArrayOutputWithContext added in v0.12.0

func (i CollectionTagArray) ToCollectionTagArrayOutputWithContext(ctx context.Context) CollectionTagArrayOutput

type CollectionTagArrayInput added in v0.12.0

type CollectionTagArrayInput interface {
	pulumi.Input

	ToCollectionTagArrayOutput() CollectionTagArrayOutput
	ToCollectionTagArrayOutputWithContext(context.Context) CollectionTagArrayOutput
}

CollectionTagArrayInput is an input type that accepts CollectionTagArray and CollectionTagArrayOutput values. You can construct a concrete instance of `CollectionTagArrayInput` via:

CollectionTagArray{ CollectionTagArgs{...} }

type CollectionTagArrayOutput added in v0.12.0

type CollectionTagArrayOutput struct{ *pulumi.OutputState }

func (CollectionTagArrayOutput) ElementType added in v0.12.0

func (CollectionTagArrayOutput) ElementType() reflect.Type

func (CollectionTagArrayOutput) Index added in v0.12.0

func (CollectionTagArrayOutput) ToCollectionTagArrayOutput added in v0.12.0

func (o CollectionTagArrayOutput) ToCollectionTagArrayOutput() CollectionTagArrayOutput

func (CollectionTagArrayOutput) ToCollectionTagArrayOutputWithContext added in v0.12.0

func (o CollectionTagArrayOutput) ToCollectionTagArrayOutputWithContext(ctx context.Context) CollectionTagArrayOutput

type CollectionTagInput added in v0.12.0

type CollectionTagInput interface {
	pulumi.Input

	ToCollectionTagOutput() CollectionTagOutput
	ToCollectionTagOutputWithContext(context.Context) CollectionTagOutput
}

CollectionTagInput is an input type that accepts CollectionTagArgs and CollectionTagOutput values. You can construct a concrete instance of `CollectionTagInput` via:

CollectionTagArgs{...}

type CollectionTagOutput added in v0.12.0

type CollectionTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (CollectionTagOutput) ElementType added in v0.12.0

func (CollectionTagOutput) ElementType() reflect.Type

func (CollectionTagOutput) Key added in v0.12.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (CollectionTagOutput) ToCollectionTagOutput added in v0.12.0

func (o CollectionTagOutput) ToCollectionTagOutput() CollectionTagOutput

func (CollectionTagOutput) ToCollectionTagOutputWithContext added in v0.12.0

func (o CollectionTagOutput) ToCollectionTagOutputWithContext(ctx context.Context) CollectionTagOutput

func (CollectionTagOutput) Value added in v0.12.0

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type LookupCollectionArgs added in v0.12.0

type LookupCollectionArgs struct {
	CollectionId string `pulumi:"collectionId"`
}

type LookupCollectionOutputArgs added in v0.12.0

type LookupCollectionOutputArgs struct {
	CollectionId pulumi.StringInput `pulumi:"collectionId"`
}

func (LookupCollectionOutputArgs) ElementType added in v0.12.0

func (LookupCollectionOutputArgs) ElementType() reflect.Type

type LookupCollectionResult added in v0.12.0

type LookupCollectionResult struct {
	Arn *string `pulumi:"arn"`
	// An array of key-value pairs to apply to this resource.
	Tags []CollectionTag `pulumi:"tags"`
}

func LookupCollection added in v0.12.0

func LookupCollection(ctx *pulumi.Context, args *LookupCollectionArgs, opts ...pulumi.InvokeOption) (*LookupCollectionResult, error)

The AWS::Rekognition::Collection type creates an Amazon Rekognition Collection. A collection is a logical grouping of information about detected faces which can later be referenced for searches on the group

type LookupCollectionResultOutput added in v0.12.0

type LookupCollectionResultOutput struct{ *pulumi.OutputState }

func LookupCollectionOutput added in v0.12.0

func (LookupCollectionResultOutput) Arn added in v0.12.0

func (LookupCollectionResultOutput) ElementType added in v0.12.0

func (LookupCollectionResultOutput) Tags added in v0.12.0

An array of key-value pairs to apply to this resource.

func (LookupCollectionResultOutput) ToLookupCollectionResultOutput added in v0.12.0

func (o LookupCollectionResultOutput) ToLookupCollectionResultOutput() LookupCollectionResultOutput

func (LookupCollectionResultOutput) ToLookupCollectionResultOutputWithContext added in v0.12.0

func (o LookupCollectionResultOutput) ToLookupCollectionResultOutputWithContext(ctx context.Context) LookupCollectionResultOutput

type LookupProjectArgs added in v0.12.0

type LookupProjectArgs struct {
	ProjectName string `pulumi:"projectName"`
}

type LookupProjectOutputArgs added in v0.12.0

type LookupProjectOutputArgs struct {
	ProjectName pulumi.StringInput `pulumi:"projectName"`
}

func (LookupProjectOutputArgs) ElementType added in v0.12.0

func (LookupProjectOutputArgs) ElementType() reflect.Type

type LookupProjectResult added in v0.12.0

type LookupProjectResult struct {
	Arn *string `pulumi:"arn"`
}

func LookupProject added in v0.12.0

func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)

The AWS::Rekognition::Project type creates an Amazon Rekognition CustomLabels Project. A project is a grouping of the resources needed to create and manage Dataset and ProjectVersions.

type LookupProjectResultOutput added in v0.12.0

type LookupProjectResultOutput struct{ *pulumi.OutputState }

func LookupProjectOutput added in v0.12.0

func LookupProjectOutput(ctx *pulumi.Context, args LookupProjectOutputArgs, opts ...pulumi.InvokeOption) LookupProjectResultOutput

func (LookupProjectResultOutput) Arn added in v0.12.0

func (LookupProjectResultOutput) ElementType added in v0.12.0

func (LookupProjectResultOutput) ElementType() reflect.Type

func (LookupProjectResultOutput) ToLookupProjectResultOutput added in v0.12.0

func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput

func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext added in v0.12.0

func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput

type Project

type Project struct {
	pulumi.CustomResourceState

	Arn         pulumi.StringOutput `pulumi:"arn"`
	ProjectName pulumi.StringOutput `pulumi:"projectName"`
}

The AWS::Rekognition::Project type creates an Amazon Rekognition CustomLabels Project. A project is a grouping of the resources needed to create and manage Dataset and ProjectVersions.

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project 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 NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

NewProject registers a new resource with the given unique name, arguments, and options.

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	ProjectName pulumi.StringPtrInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectInput

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectOutput

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectState

type ProjectState struct {
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL