/
pulumiTypes.go
136 lines (106 loc) · 5.14 KB
/
pulumiTypes.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT.
// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! ***
package cloudauth
import (
"context"
"reflect"
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/internal"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
var _ = internal.GetEnvOrDefault
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"`
}
// GetFaceConfigsConfigInput is an input type that accepts GetFaceConfigsConfigArgs and GetFaceConfigsConfigOutput values.
// You can construct a concrete instance of `GetFaceConfigsConfigInput` via:
//
// GetFaceConfigsConfigArgs{...}
type GetFaceConfigsConfigInput interface {
pulumi.Input
ToGetFaceConfigsConfigOutput() GetFaceConfigsConfigOutput
ToGetFaceConfigsConfigOutputWithContext(context.Context) GetFaceConfigsConfigOutput
}
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() reflect.Type {
return reflect.TypeOf((*GetFaceConfigsConfig)(nil)).Elem()
}
func (i GetFaceConfigsConfigArgs) ToGetFaceConfigsConfigOutput() GetFaceConfigsConfigOutput {
return i.ToGetFaceConfigsConfigOutputWithContext(context.Background())
}
func (i GetFaceConfigsConfigArgs) ToGetFaceConfigsConfigOutputWithContext(ctx context.Context) GetFaceConfigsConfigOutput {
return pulumi.ToOutputWithContext(ctx, i).(GetFaceConfigsConfigOutput)
}
// GetFaceConfigsConfigArrayInput is an input type that accepts GetFaceConfigsConfigArray and GetFaceConfigsConfigArrayOutput values.
// You can construct a concrete instance of `GetFaceConfigsConfigArrayInput` via:
//
// GetFaceConfigsConfigArray{ GetFaceConfigsConfigArgs{...} }
type GetFaceConfigsConfigArrayInput interface {
pulumi.Input
ToGetFaceConfigsConfigArrayOutput() GetFaceConfigsConfigArrayOutput
ToGetFaceConfigsConfigArrayOutputWithContext(context.Context) GetFaceConfigsConfigArrayOutput
}
type GetFaceConfigsConfigArray []GetFaceConfigsConfigInput
func (GetFaceConfigsConfigArray) ElementType() reflect.Type {
return reflect.TypeOf((*[]GetFaceConfigsConfig)(nil)).Elem()
}
func (i GetFaceConfigsConfigArray) ToGetFaceConfigsConfigArrayOutput() GetFaceConfigsConfigArrayOutput {
return i.ToGetFaceConfigsConfigArrayOutputWithContext(context.Background())
}
func (i GetFaceConfigsConfigArray) ToGetFaceConfigsConfigArrayOutputWithContext(ctx context.Context) GetFaceConfigsConfigArrayOutput {
return pulumi.ToOutputWithContext(ctx, i).(GetFaceConfigsConfigArrayOutput)
}
type GetFaceConfigsConfigOutput struct{ *pulumi.OutputState }
func (GetFaceConfigsConfigOutput) ElementType() reflect.Type {
return reflect.TypeOf((*GetFaceConfigsConfig)(nil)).Elem()
}
func (o GetFaceConfigsConfigOutput) ToGetFaceConfigsConfigOutput() GetFaceConfigsConfigOutput {
return o
}
func (o GetFaceConfigsConfigOutput) ToGetFaceConfigsConfigOutputWithContext(ctx context.Context) GetFaceConfigsConfigOutput {
return o
}
// Scene name.
func (o GetFaceConfigsConfigOutput) BizName() pulumi.StringOutput {
return o.ApplyT(func(v GetFaceConfigsConfig) string { return v.BizName }).(pulumi.StringOutput)
}
// Scene type. **NOTE:** The bizType cannot exceed 32 characters and can only use English letters, numbers and dashes (-).
func (o GetFaceConfigsConfigOutput) BizType() pulumi.StringOutput {
return o.ApplyT(func(v GetFaceConfigsConfig) string { return v.BizType }).(pulumi.StringOutput)
}
// The Update Time.
func (o GetFaceConfigsConfigOutput) GmtUpdated() pulumi.StringOutput {
return o.ApplyT(func(v GetFaceConfigsConfig) string { return v.GmtUpdated }).(pulumi.StringOutput)
}
type GetFaceConfigsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetFaceConfigsConfigArrayOutput) ElementType() reflect.Type {
return reflect.TypeOf((*[]GetFaceConfigsConfig)(nil)).Elem()
}
func (o GetFaceConfigsConfigArrayOutput) ToGetFaceConfigsConfigArrayOutput() GetFaceConfigsConfigArrayOutput {
return o
}
func (o GetFaceConfigsConfigArrayOutput) ToGetFaceConfigsConfigArrayOutputWithContext(ctx context.Context) GetFaceConfigsConfigArrayOutput {
return o
}
func (o GetFaceConfigsConfigArrayOutput) Index(i pulumi.IntInput) GetFaceConfigsConfigOutput {
return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetFaceConfigsConfig {
return vs[0].([]GetFaceConfigsConfig)[vs[1].(int)]
}).(GetFaceConfigsConfigOutput)
}
func init() {
pulumi.RegisterInputType(reflect.TypeOf((*GetFaceConfigsConfigInput)(nil)).Elem(), GetFaceConfigsConfigArgs{})
pulumi.RegisterInputType(reflect.TypeOf((*GetFaceConfigsConfigArrayInput)(nil)).Elem(), GetFaceConfigsConfigArray{})
pulumi.RegisterOutputType(GetFaceConfigsConfigOutput{})
pulumi.RegisterOutputType(GetFaceConfigsConfigArrayOutput{})
}