Documentation
¶
Index ¶
- type FaceConfig
- type FaceConfigArgs
- type FaceConfigArray
- type FaceConfigArrayInput
- type FaceConfigArrayOutput
- func (FaceConfigArrayOutput) ElementType() reflect.Type
- func (o FaceConfigArrayOutput) Index(i pulumi.IntInput) FaceConfigOutput
- func (o FaceConfigArrayOutput) ToFaceConfigArrayOutput() FaceConfigArrayOutput
- func (o FaceConfigArrayOutput) ToFaceConfigArrayOutputWithContext(ctx context.Context) FaceConfigArrayOutput
- type FaceConfigInput
- type FaceConfigMap
- type FaceConfigMapInput
- type FaceConfigMapOutput
- func (FaceConfigMapOutput) ElementType() reflect.Type
- func (o FaceConfigMapOutput) MapIndex(k pulumi.StringInput) FaceConfigOutput
- func (o FaceConfigMapOutput) ToFaceConfigMapOutput() FaceConfigMapOutput
- func (o FaceConfigMapOutput) ToFaceConfigMapOutputWithContext(ctx context.Context) FaceConfigMapOutput
- type FaceConfigOutput
- func (o FaceConfigOutput) BizName() pulumi.StringOutput
- func (o FaceConfigOutput) BizType() pulumi.StringOutput
- func (FaceConfigOutput) ElementType() reflect.Type
- func (o FaceConfigOutput) GmtModified() pulumi.StringOutput
- func (o FaceConfigOutput) ToFaceConfigOutput() FaceConfigOutput
- func (o FaceConfigOutput) ToFaceConfigOutputWithContext(ctx context.Context) FaceConfigOutput
- type FaceConfigState
- type GetFaceConfigsArgs
- type GetFaceConfigsConfig
- type GetFaceConfigsConfigArgs
- type GetFaceConfigsConfigArray
- type GetFaceConfigsConfigArrayInput
- type GetFaceConfigsConfigArrayOutput
- func (GetFaceConfigsConfigArrayOutput) ElementType() reflect.Type
- func (o GetFaceConfigsConfigArrayOutput) Index(i pulumi.IntInput) GetFaceConfigsConfigOutput
- func (o GetFaceConfigsConfigArrayOutput) ToGetFaceConfigsConfigArrayOutput() GetFaceConfigsConfigArrayOutput
- func (o GetFaceConfigsConfigArrayOutput) ToGetFaceConfigsConfigArrayOutputWithContext(ctx context.Context) GetFaceConfigsConfigArrayOutput
- type GetFaceConfigsConfigInput
- type GetFaceConfigsConfigOutput
- func (o GetFaceConfigsConfigOutput) BizName() pulumi.StringOutput
- func (o GetFaceConfigsConfigOutput) BizType() pulumi.StringOutput
- func (GetFaceConfigsConfigOutput) ElementType() reflect.Type
- func (o GetFaceConfigsConfigOutput) GmtUpdated() pulumi.StringOutput
- func (o GetFaceConfigsConfigOutput) ToGetFaceConfigsConfigOutput() GetFaceConfigsConfigOutput
- func (o GetFaceConfigsConfigOutput) ToGetFaceConfigsConfigOutputWithContext(ctx context.Context) GetFaceConfigsConfigOutput
- type GetFaceConfigsOutputArgs
- type GetFaceConfigsResult
- type GetFaceConfigsResultOutput
- func (o GetFaceConfigsResultOutput) Configs() GetFaceConfigsConfigArrayOutput
- func (GetFaceConfigsResultOutput) ElementType() reflect.Type
- func (o GetFaceConfigsResultOutput) Id() pulumi.StringOutput
- func (o GetFaceConfigsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetFaceConfigsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetFaceConfigsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetFaceConfigsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetFaceConfigsResultOutput) ToGetFaceConfigsResultOutput() GetFaceConfigsResultOutput
- func (o GetFaceConfigsResultOutput) ToGetFaceConfigsResultOutputWithContext(ctx context.Context) GetFaceConfigsResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FaceConfig ¶
type FaceConfig struct { pulumi.CustomResourceState // Scene name. BizName pulumi.StringOutput `pulumi:"bizName"` // Scene type. **NOTE:** The bizType cannot exceed 32 characters and can only use English letters, numbers and dashes (-). BizType pulumi.StringOutput `pulumi:"bizType"` // Last Modified Date. GmtModified pulumi.StringOutput `pulumi:"gmtModified"` }
Provides a Cloudauth Face Config resource.
For information about Cloudauth Face Config and how to use it, see [What is Face Config](https://help.aliyun.com/zh/id-verification/cloudauth/product-overview/end-of-integration-announcement-on-id-verification).
> **NOTE:** Available since v1.137.0.
> **NOTE:** In order to provide you with more perfect product capabilities, the real person certification service has stopped access, it is recommended that you use the upgraded version of the [real person certification financial real person certification service](https://help.aliyun.com/zh/id-verification/product-overview/what-is-id-verification-for-financial-services). Users that have access to real person authentication are not affected.
## Import
Cloudauth Face Config can be imported using the id, e.g.
```sh
$ pulumi import alicloud:cloudauth/faceConfig:FaceConfig example <lang>
```
func GetFaceConfig ¶
func GetFaceConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FaceConfigState, opts ...pulumi.ResourceOption) (*FaceConfig, error)
GetFaceConfig gets an existing FaceConfig 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 NewFaceConfig ¶
func NewFaceConfig(ctx *pulumi.Context, name string, args *FaceConfigArgs, opts ...pulumi.ResourceOption) (*FaceConfig, error)
NewFaceConfig registers a new resource with the given unique name, arguments, and options.
func (*FaceConfig) ElementType ¶
func (*FaceConfig) ElementType() reflect.Type
func (*FaceConfig) ToFaceConfigOutput ¶
func (i *FaceConfig) ToFaceConfigOutput() FaceConfigOutput
func (*FaceConfig) ToFaceConfigOutputWithContext ¶
func (i *FaceConfig) ToFaceConfigOutputWithContext(ctx context.Context) FaceConfigOutput
type FaceConfigArgs ¶
type FaceConfigArgs struct { // Scene name. BizName pulumi.StringInput // Scene type. **NOTE:** The bizType cannot exceed 32 characters and can only use English letters, numbers and dashes (-). BizType pulumi.StringInput }
The set of arguments for constructing a FaceConfig resource.
func (FaceConfigArgs) ElementType ¶
func (FaceConfigArgs) ElementType() reflect.Type
type FaceConfigArray ¶
type FaceConfigArray []FaceConfigInput
func (FaceConfigArray) ElementType ¶
func (FaceConfigArray) ElementType() reflect.Type
func (FaceConfigArray) ToFaceConfigArrayOutput ¶
func (i FaceConfigArray) ToFaceConfigArrayOutput() FaceConfigArrayOutput
func (FaceConfigArray) ToFaceConfigArrayOutputWithContext ¶
func (i FaceConfigArray) ToFaceConfigArrayOutputWithContext(ctx context.Context) FaceConfigArrayOutput
type FaceConfigArrayInput ¶
type FaceConfigArrayInput interface { pulumi.Input ToFaceConfigArrayOutput() FaceConfigArrayOutput ToFaceConfigArrayOutputWithContext(context.Context) FaceConfigArrayOutput }
FaceConfigArrayInput is an input type that accepts FaceConfigArray and FaceConfigArrayOutput values. You can construct a concrete instance of `FaceConfigArrayInput` via:
FaceConfigArray{ FaceConfigArgs{...} }
type FaceConfigArrayOutput ¶
type FaceConfigArrayOutput struct{ *pulumi.OutputState }
func (FaceConfigArrayOutput) ElementType ¶
func (FaceConfigArrayOutput) ElementType() reflect.Type
func (FaceConfigArrayOutput) Index ¶
func (o FaceConfigArrayOutput) Index(i pulumi.IntInput) FaceConfigOutput
func (FaceConfigArrayOutput) ToFaceConfigArrayOutput ¶
func (o FaceConfigArrayOutput) ToFaceConfigArrayOutput() FaceConfigArrayOutput
func (FaceConfigArrayOutput) ToFaceConfigArrayOutputWithContext ¶
func (o FaceConfigArrayOutput) ToFaceConfigArrayOutputWithContext(ctx context.Context) FaceConfigArrayOutput
type FaceConfigInput ¶
type FaceConfigInput interface { pulumi.Input ToFaceConfigOutput() FaceConfigOutput ToFaceConfigOutputWithContext(ctx context.Context) FaceConfigOutput }
type FaceConfigMap ¶
type FaceConfigMap map[string]FaceConfigInput
func (FaceConfigMap) ElementType ¶
func (FaceConfigMap) ElementType() reflect.Type
func (FaceConfigMap) ToFaceConfigMapOutput ¶
func (i FaceConfigMap) ToFaceConfigMapOutput() FaceConfigMapOutput
func (FaceConfigMap) ToFaceConfigMapOutputWithContext ¶
func (i FaceConfigMap) ToFaceConfigMapOutputWithContext(ctx context.Context) FaceConfigMapOutput
type FaceConfigMapInput ¶
type FaceConfigMapInput interface { pulumi.Input ToFaceConfigMapOutput() FaceConfigMapOutput ToFaceConfigMapOutputWithContext(context.Context) FaceConfigMapOutput }
FaceConfigMapInput is an input type that accepts FaceConfigMap and FaceConfigMapOutput values. You can construct a concrete instance of `FaceConfigMapInput` via:
FaceConfigMap{ "key": FaceConfigArgs{...} }
type FaceConfigMapOutput ¶
type FaceConfigMapOutput struct{ *pulumi.OutputState }
func (FaceConfigMapOutput) ElementType ¶
func (FaceConfigMapOutput) ElementType() reflect.Type
func (FaceConfigMapOutput) MapIndex ¶
func (o FaceConfigMapOutput) MapIndex(k pulumi.StringInput) FaceConfigOutput
func (FaceConfigMapOutput) ToFaceConfigMapOutput ¶
func (o FaceConfigMapOutput) ToFaceConfigMapOutput() FaceConfigMapOutput
func (FaceConfigMapOutput) ToFaceConfigMapOutputWithContext ¶
func (o FaceConfigMapOutput) ToFaceConfigMapOutputWithContext(ctx context.Context) FaceConfigMapOutput
type FaceConfigOutput ¶
type FaceConfigOutput struct{ *pulumi.OutputState }
func (FaceConfigOutput) BizName ¶ added in v3.27.0
func (o FaceConfigOutput) BizName() pulumi.StringOutput
Scene name.
func (FaceConfigOutput) BizType ¶ added in v3.27.0
func (o FaceConfigOutput) BizType() pulumi.StringOutput
Scene type. **NOTE:** The bizType cannot exceed 32 characters and can only use English letters, numbers and dashes (-).
func (FaceConfigOutput) ElementType ¶
func (FaceConfigOutput) ElementType() reflect.Type
func (FaceConfigOutput) GmtModified ¶ added in v3.27.0
func (o FaceConfigOutput) GmtModified() pulumi.StringOutput
Last Modified Date.
func (FaceConfigOutput) ToFaceConfigOutput ¶
func (o FaceConfigOutput) ToFaceConfigOutput() FaceConfigOutput
func (FaceConfigOutput) ToFaceConfigOutputWithContext ¶
func (o FaceConfigOutput) ToFaceConfigOutputWithContext(ctx context.Context) FaceConfigOutput
type FaceConfigState ¶
type FaceConfigState struct { // Scene name. BizName pulumi.StringPtrInput // Scene type. **NOTE:** The bizType cannot exceed 32 characters and can only use English letters, numbers and dashes (-). BizType pulumi.StringPtrInput // Last Modified Date. GmtModified pulumi.StringPtrInput }
func (FaceConfigState) ElementType ¶
func (FaceConfigState) ElementType() reflect.Type
type GetFaceConfigsArgs ¶
type GetFaceConfigsArgs struct { // A list of Face Config IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by biz_name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getFaceConfigs.
type GetFaceConfigsConfig ¶
type GetFaceConfigsConfig struct { // Scene name. BizName string `pulumi:"bizName"` // Scene type. **NOTE:** The bizType cannot exceed 32 characters and can only use English letters, numbers and dashes (-). BizType string `pulumi:"bizType"` // The Update Time. GmtUpdated string `pulumi:"gmtUpdated"` }
type GetFaceConfigsConfigArgs ¶
type GetFaceConfigsConfigArgs struct { // Scene name. BizName pulumi.StringInput `pulumi:"bizName"` // Scene type. **NOTE:** The bizType cannot exceed 32 characters and can only use English letters, numbers and dashes (-). BizType pulumi.StringInput `pulumi:"bizType"` // The Update Time. GmtUpdated pulumi.StringInput `pulumi:"gmtUpdated"` }
func (GetFaceConfigsConfigArgs) ElementType ¶
func (GetFaceConfigsConfigArgs) ElementType() reflect.Type
func (GetFaceConfigsConfigArgs) ToGetFaceConfigsConfigOutput ¶
func (i GetFaceConfigsConfigArgs) ToGetFaceConfigsConfigOutput() GetFaceConfigsConfigOutput
func (GetFaceConfigsConfigArgs) ToGetFaceConfigsConfigOutputWithContext ¶
func (i GetFaceConfigsConfigArgs) ToGetFaceConfigsConfigOutputWithContext(ctx context.Context) GetFaceConfigsConfigOutput
type GetFaceConfigsConfigArray ¶
type GetFaceConfigsConfigArray []GetFaceConfigsConfigInput
func (GetFaceConfigsConfigArray) ElementType ¶
func (GetFaceConfigsConfigArray) ElementType() reflect.Type
func (GetFaceConfigsConfigArray) ToGetFaceConfigsConfigArrayOutput ¶
func (i GetFaceConfigsConfigArray) ToGetFaceConfigsConfigArrayOutput() GetFaceConfigsConfigArrayOutput
func (GetFaceConfigsConfigArray) ToGetFaceConfigsConfigArrayOutputWithContext ¶
func (i GetFaceConfigsConfigArray) ToGetFaceConfigsConfigArrayOutputWithContext(ctx context.Context) GetFaceConfigsConfigArrayOutput
type GetFaceConfigsConfigArrayInput ¶
type GetFaceConfigsConfigArrayInput interface { pulumi.Input ToGetFaceConfigsConfigArrayOutput() GetFaceConfigsConfigArrayOutput ToGetFaceConfigsConfigArrayOutputWithContext(context.Context) GetFaceConfigsConfigArrayOutput }
GetFaceConfigsConfigArrayInput is an input type that accepts GetFaceConfigsConfigArray and GetFaceConfigsConfigArrayOutput values. You can construct a concrete instance of `GetFaceConfigsConfigArrayInput` via:
GetFaceConfigsConfigArray{ GetFaceConfigsConfigArgs{...} }
type GetFaceConfigsConfigArrayOutput ¶
type GetFaceConfigsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetFaceConfigsConfigArrayOutput) ElementType ¶
func (GetFaceConfigsConfigArrayOutput) ElementType() reflect.Type
func (GetFaceConfigsConfigArrayOutput) Index ¶
func (o GetFaceConfigsConfigArrayOutput) Index(i pulumi.IntInput) GetFaceConfigsConfigOutput
func (GetFaceConfigsConfigArrayOutput) ToGetFaceConfigsConfigArrayOutput ¶
func (o GetFaceConfigsConfigArrayOutput) ToGetFaceConfigsConfigArrayOutput() GetFaceConfigsConfigArrayOutput
func (GetFaceConfigsConfigArrayOutput) ToGetFaceConfigsConfigArrayOutputWithContext ¶
func (o GetFaceConfigsConfigArrayOutput) ToGetFaceConfigsConfigArrayOutputWithContext(ctx context.Context) GetFaceConfigsConfigArrayOutput
type GetFaceConfigsConfigInput ¶
type GetFaceConfigsConfigInput interface { pulumi.Input ToGetFaceConfigsConfigOutput() GetFaceConfigsConfigOutput ToGetFaceConfigsConfigOutputWithContext(context.Context) GetFaceConfigsConfigOutput }
GetFaceConfigsConfigInput is an input type that accepts GetFaceConfigsConfigArgs and GetFaceConfigsConfigOutput values. You can construct a concrete instance of `GetFaceConfigsConfigInput` via:
GetFaceConfigsConfigArgs{...}
type GetFaceConfigsConfigOutput ¶
type GetFaceConfigsConfigOutput struct{ *pulumi.OutputState }
func (GetFaceConfigsConfigOutput) BizName ¶
func (o GetFaceConfigsConfigOutput) BizName() pulumi.StringOutput
Scene name.
func (GetFaceConfigsConfigOutput) BizType ¶
func (o GetFaceConfigsConfigOutput) BizType() pulumi.StringOutput
Scene type. **NOTE:** The bizType cannot exceed 32 characters and can only use English letters, numbers and dashes (-).
func (GetFaceConfigsConfigOutput) ElementType ¶
func (GetFaceConfigsConfigOutput) ElementType() reflect.Type
func (GetFaceConfigsConfigOutput) GmtUpdated ¶
func (o GetFaceConfigsConfigOutput) GmtUpdated() pulumi.StringOutput
The Update Time.
func (GetFaceConfigsConfigOutput) ToGetFaceConfigsConfigOutput ¶
func (o GetFaceConfigsConfigOutput) ToGetFaceConfigsConfigOutput() GetFaceConfigsConfigOutput
func (GetFaceConfigsConfigOutput) ToGetFaceConfigsConfigOutputWithContext ¶
func (o GetFaceConfigsConfigOutput) ToGetFaceConfigsConfigOutputWithContext(ctx context.Context) GetFaceConfigsConfigOutput
type GetFaceConfigsOutputArgs ¶ added in v3.9.0
type GetFaceConfigsOutputArgs struct { // A list of Face Config IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by biz_name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getFaceConfigs.
func (GetFaceConfigsOutputArgs) ElementType ¶ added in v3.9.0
func (GetFaceConfigsOutputArgs) ElementType() reflect.Type
type GetFaceConfigsResult ¶
type GetFaceConfigsResult struct { Configs []GetFaceConfigsConfig `pulumi:"configs"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getFaceConfigs.
func GetFaceConfigs ¶
func GetFaceConfigs(ctx *pulumi.Context, args *GetFaceConfigsArgs, opts ...pulumi.InvokeOption) (*GetFaceConfigsResult, error)
This data source provides the Cloudauth Face Configs of the current Alibaba Cloud user.
> **NOTE:** Available in v1.137.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cloudauth" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultFaceConfig, err := cloudauth.NewFaceConfig(ctx, "defaultFaceConfig", &cloudauth.FaceConfigArgs{ BizName: pulumi.String("example-value"), BizType: pulumi.String("example-value"), }) if err != nil { return err } defaultFaceConfigs := cloudauth.GetFaceConfigsOutput(ctx, cloudauth.GetFaceConfigsOutputArgs{ Ids: pulumi.StringArray{ defaultFaceConfig.ID(), }, NameRegex: defaultFaceConfig.BizName, }, nil) ctx.Export("faceConfig", defaultFaceConfigs.ApplyT(func(defaultFaceConfigs cloudauth.GetFaceConfigsResult) (cloudauth.GetFaceConfigsConfig, error) { return defaultFaceConfigs.Configs[0], nil }).(cloudauth.GetFaceConfigsConfigOutput)) return nil }) }
```
type GetFaceConfigsResultOutput ¶ added in v3.9.0
type GetFaceConfigsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFaceConfigs.
func GetFaceConfigsOutput ¶ added in v3.9.0
func GetFaceConfigsOutput(ctx *pulumi.Context, args GetFaceConfigsOutputArgs, opts ...pulumi.InvokeOption) GetFaceConfigsResultOutput
func (GetFaceConfigsResultOutput) Configs ¶ added in v3.9.0
func (o GetFaceConfigsResultOutput) Configs() GetFaceConfigsConfigArrayOutput
func (GetFaceConfigsResultOutput) ElementType ¶ added in v3.9.0
func (GetFaceConfigsResultOutput) ElementType() reflect.Type
func (GetFaceConfigsResultOutput) Id ¶ added in v3.9.0
func (o GetFaceConfigsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFaceConfigsResultOutput) Ids ¶ added in v3.9.0
func (o GetFaceConfigsResultOutput) Ids() pulumi.StringArrayOutput
func (GetFaceConfigsResultOutput) NameRegex ¶ added in v3.9.0
func (o GetFaceConfigsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetFaceConfigsResultOutput) Names ¶ added in v3.9.0
func (o GetFaceConfigsResultOutput) Names() pulumi.StringArrayOutput
func (GetFaceConfigsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetFaceConfigsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetFaceConfigsResultOutput) ToGetFaceConfigsResultOutput ¶ added in v3.9.0
func (o GetFaceConfigsResultOutput) ToGetFaceConfigsResultOutput() GetFaceConfigsResultOutput
func (GetFaceConfigsResultOutput) ToGetFaceConfigsResultOutputWithContext ¶ added in v3.9.0
func (o GetFaceConfigsResultOutput) ToGetFaceConfigsResultOutputWithContext(ctx context.Context) GetFaceConfigsResultOutput