github.com/myhau/pulumi/pkg/v3@v3.70.2-0.20221116134521-f2775972e587/codegen/testing/test/testdata/dash-named-schema/go/foo/submodule1/fooencryptedBarClass.go (about) 1 // Code generated by test DO NOT EDIT. 2 // *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** 3 4 package submodule1 5 6 import ( 7 "context" 8 "reflect" 9 10 "github.com/pulumi/pulumi/sdk/v3/go/pulumi" 11 ) 12 13 type FOOEncryptedBarClass struct { 14 pulumi.CustomResourceState 15 } 16 17 // NewFOOEncryptedBarClass registers a new resource with the given unique name, arguments, and options. 18 func NewFOOEncryptedBarClass(ctx *pulumi.Context, 19 name string, args *FOOEncryptedBarClassArgs, opts ...pulumi.ResourceOption) (*FOOEncryptedBarClass, error) { 20 if args == nil { 21 args = &FOOEncryptedBarClassArgs{} 22 } 23 24 var resource FOOEncryptedBarClass 25 err := ctx.RegisterResource("foo-bar:submodule1:FOOEncryptedBarClass", name, args, &resource, opts...) 26 if err != nil { 27 return nil, err 28 } 29 return &resource, nil 30 } 31 32 // GetFOOEncryptedBarClass gets an existing FOOEncryptedBarClass resource's state with the given name, ID, and optional 33 // state properties that are used to uniquely qualify the lookup (nil if not required). 34 func GetFOOEncryptedBarClass(ctx *pulumi.Context, 35 name string, id pulumi.IDInput, state *FOOEncryptedBarClassState, opts ...pulumi.ResourceOption) (*FOOEncryptedBarClass, error) { 36 var resource FOOEncryptedBarClass 37 err := ctx.ReadResource("foo-bar:submodule1:FOOEncryptedBarClass", name, id, state, &resource, opts...) 38 if err != nil { 39 return nil, err 40 } 41 return &resource, nil 42 } 43 44 // Input properties used for looking up and filtering FOOEncryptedBarClass resources. 45 type fooencryptedBarClassState struct { 46 } 47 48 type FOOEncryptedBarClassState struct { 49 } 50 51 func (FOOEncryptedBarClassState) ElementType() reflect.Type { 52 return reflect.TypeOf((*fooencryptedBarClassState)(nil)).Elem() 53 } 54 55 type fooencryptedBarClassArgs struct { 56 } 57 58 // The set of arguments for constructing a FOOEncryptedBarClass resource. 59 type FOOEncryptedBarClassArgs struct { 60 } 61 62 func (FOOEncryptedBarClassArgs) ElementType() reflect.Type { 63 return reflect.TypeOf((*fooencryptedBarClassArgs)(nil)).Elem() 64 } 65 66 type FOOEncryptedBarClassInput interface { 67 pulumi.Input 68 69 ToFOOEncryptedBarClassOutput() FOOEncryptedBarClassOutput 70 ToFOOEncryptedBarClassOutputWithContext(ctx context.Context) FOOEncryptedBarClassOutput 71 } 72 73 func (*FOOEncryptedBarClass) ElementType() reflect.Type { 74 return reflect.TypeOf((**FOOEncryptedBarClass)(nil)).Elem() 75 } 76 77 func (i *FOOEncryptedBarClass) ToFOOEncryptedBarClassOutput() FOOEncryptedBarClassOutput { 78 return i.ToFOOEncryptedBarClassOutputWithContext(context.Background()) 79 } 80 81 func (i *FOOEncryptedBarClass) ToFOOEncryptedBarClassOutputWithContext(ctx context.Context) FOOEncryptedBarClassOutput { 82 return pulumi.ToOutputWithContext(ctx, i).(FOOEncryptedBarClassOutput) 83 } 84 85 type FOOEncryptedBarClassOutput struct{ *pulumi.OutputState } 86 87 func (FOOEncryptedBarClassOutput) ElementType() reflect.Type { 88 return reflect.TypeOf((**FOOEncryptedBarClass)(nil)).Elem() 89 } 90 91 func (o FOOEncryptedBarClassOutput) ToFOOEncryptedBarClassOutput() FOOEncryptedBarClassOutput { 92 return o 93 } 94 95 func (o FOOEncryptedBarClassOutput) ToFOOEncryptedBarClassOutputWithContext(ctx context.Context) FOOEncryptedBarClassOutput { 96 return o 97 } 98 99 func init() { 100 pulumi.RegisterInputType(reflect.TypeOf((*FOOEncryptedBarClassInput)(nil)).Elem(), &FOOEncryptedBarClass{}) 101 pulumi.RegisterOutputType(FOOEncryptedBarClassOutput{}) 102 }