Documentation
¶
Index ¶
- type Collection
- type CollectionArgs
- type CollectionInput
- type CollectionOutput
- type CollectionState
- type CollectionTag
- type CollectionTagArgs
- type CollectionTagArray
- type CollectionTagArrayInput
- type CollectionTagArrayOutput
- func (CollectionTagArrayOutput) ElementType() reflect.Type
- func (o CollectionTagArrayOutput) Index(i pulumi.IntInput) CollectionTagOutput
- func (o CollectionTagArrayOutput) ToCollectionTagArrayOutput() CollectionTagArrayOutput
- func (o CollectionTagArrayOutput) ToCollectionTagArrayOutputWithContext(ctx context.Context) CollectionTagArrayOutput
- type CollectionTagInput
- type CollectionTagOutput
- func (CollectionTagOutput) ElementType() reflect.Type
- func (o CollectionTagOutput) Key() pulumi.StringOutput
- func (o CollectionTagOutput) ToCollectionTagOutput() CollectionTagOutput
- func (o CollectionTagOutput) ToCollectionTagOutputWithContext(ctx context.Context) CollectionTagOutput
- func (o CollectionTagOutput) Value() pulumi.StringOutput
- type LookupCollectionArgs
- type LookupCollectionOutputArgs
- type LookupCollectionResult
- type LookupCollectionResultOutput
- func (o LookupCollectionResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupCollectionResultOutput) ElementType() reflect.Type
- func (o LookupCollectionResultOutput) Tags() CollectionTagArrayOutput
- func (o LookupCollectionResultOutput) ToLookupCollectionResultOutput() LookupCollectionResultOutput
- func (o LookupCollectionResultOutput) ToLookupCollectionResultOutputWithContext(ctx context.Context) LookupCollectionResultOutput
- type LookupProjectArgs
- type LookupProjectOutputArgs
- type LookupProjectResult
- type LookupProjectResultOutput
- func (o LookupProjectResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupProjectResultOutput) ElementType() reflect.Type
- func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
- type Project
- type ProjectArgs
- type ProjectInput
- type ProjectOutput
- type ProjectState
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 (o CollectionTagArrayOutput) Index(i pulumi.IntInput) CollectionTagOutput
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
func (o CollectionTagOutput) Key() pulumi.StringOutput
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
func (o CollectionTagOutput) Value() pulumi.StringOutput
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 LookupCollectionOutput(ctx *pulumi.Context, args LookupCollectionOutputArgs, opts ...pulumi.InvokeOption) LookupCollectionResultOutput
func (LookupCollectionResultOutput) Arn ¶ added in v0.12.0
func (o LookupCollectionResultOutput) Arn() pulumi.StringPtrOutput
func (LookupCollectionResultOutput) ElementType ¶ added in v0.12.0
func (LookupCollectionResultOutput) ElementType() reflect.Type
func (LookupCollectionResultOutput) Tags ¶ added in v0.12.0
func (o LookupCollectionResultOutput) Tags() CollectionTagArrayOutput
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 (o LookupProjectResultOutput) Arn() pulumi.StringPtrOutput
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) 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