Documentation ¶
Overview ¶
Package run-my-darn-container exports types, functions, subpackages for provisioning run-my-darn-container resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type AWSInstance
- func (*AWSInstance) ElementType() reflect.Type
- func (i *AWSInstance) ToAWSInstanceOutput() AWSInstanceOutput
- func (i *AWSInstance) ToAWSInstanceOutputWithContext(ctx context.Context) AWSInstanceOutput
- func (i *AWSInstance) ToAWSInstancePtrOutput() AWSInstancePtrOutput
- func (i *AWSInstance) ToAWSInstancePtrOutputWithContext(ctx context.Context) AWSInstancePtrOutput
- type AWSInstanceArgs
- type AWSInstanceArray
- type AWSInstanceArrayInput
- type AWSInstanceArrayOutput
- func (AWSInstanceArrayOutput) ElementType() reflect.Type
- func (o AWSInstanceArrayOutput) Index(i pulumi.IntInput) AWSInstanceOutput
- func (o AWSInstanceArrayOutput) ToAWSInstanceArrayOutput() AWSInstanceArrayOutput
- func (o AWSInstanceArrayOutput) ToAWSInstanceArrayOutputWithContext(ctx context.Context) AWSInstanceArrayOutput
- type AWSInstanceInput
- type AWSInstanceMap
- type AWSInstanceMapInput
- type AWSInstanceMapOutput
- func (AWSInstanceMapOutput) ElementType() reflect.Type
- func (o AWSInstanceMapOutput) MapIndex(k pulumi.StringInput) AWSInstanceOutput
- func (o AWSInstanceMapOutput) ToAWSInstanceMapOutput() AWSInstanceMapOutput
- func (o AWSInstanceMapOutput) ToAWSInstanceMapOutputWithContext(ctx context.Context) AWSInstanceMapOutput
- type AWSInstanceOutput
- func (AWSInstanceOutput) ElementType() reflect.Type
- func (o AWSInstanceOutput) ToAWSInstanceOutput() AWSInstanceOutput
- func (o AWSInstanceOutput) ToAWSInstanceOutputWithContext(ctx context.Context) AWSInstanceOutput
- func (o AWSInstanceOutput) ToAWSInstancePtrOutput() AWSInstancePtrOutput
- func (o AWSInstanceOutput) ToAWSInstancePtrOutputWithContext(ctx context.Context) AWSInstancePtrOutput
- type AWSInstancePtrInput
- type AWSInstancePtrOutput
- type AzureInstance
- func (*AzureInstance) ElementType() reflect.Type
- func (i *AzureInstance) ToAzureInstanceOutput() AzureInstanceOutput
- func (i *AzureInstance) ToAzureInstanceOutputWithContext(ctx context.Context) AzureInstanceOutput
- func (i *AzureInstance) ToAzureInstancePtrOutput() AzureInstancePtrOutput
- func (i *AzureInstance) ToAzureInstancePtrOutputWithContext(ctx context.Context) AzureInstancePtrOutput
- type AzureInstanceArgs
- type AzureInstanceArray
- type AzureInstanceArrayInput
- type AzureInstanceArrayOutput
- func (AzureInstanceArrayOutput) ElementType() reflect.Type
- func (o AzureInstanceArrayOutput) Index(i pulumi.IntInput) AzureInstanceOutput
- func (o AzureInstanceArrayOutput) ToAzureInstanceArrayOutput() AzureInstanceArrayOutput
- func (o AzureInstanceArrayOutput) ToAzureInstanceArrayOutputWithContext(ctx context.Context) AzureInstanceArrayOutput
- type AzureInstanceInput
- type AzureInstanceMap
- type AzureInstanceMapInput
- type AzureInstanceMapOutput
- func (AzureInstanceMapOutput) ElementType() reflect.Type
- func (o AzureInstanceMapOutput) MapIndex(k pulumi.StringInput) AzureInstanceOutput
- func (o AzureInstanceMapOutput) ToAzureInstanceMapOutput() AzureInstanceMapOutput
- func (o AzureInstanceMapOutput) ToAzureInstanceMapOutputWithContext(ctx context.Context) AzureInstanceMapOutput
- type AzureInstanceOutput
- func (AzureInstanceOutput) ElementType() reflect.Type
- func (o AzureInstanceOutput) ToAzureInstanceOutput() AzureInstanceOutput
- func (o AzureInstanceOutput) ToAzureInstanceOutputWithContext(ctx context.Context) AzureInstanceOutput
- func (o AzureInstanceOutput) ToAzureInstancePtrOutput() AzureInstancePtrOutput
- func (o AzureInstanceOutput) ToAzureInstancePtrOutputWithContext(ctx context.Context) AzureInstancePtrOutput
- type AzureInstancePtrInput
- type AzureInstancePtrOutput
- func (o AzureInstancePtrOutput) Elem() AzureInstanceOutput
- func (AzureInstancePtrOutput) ElementType() reflect.Type
- func (o AzureInstancePtrOutput) ToAzureInstancePtrOutput() AzureInstancePtrOutput
- func (o AzureInstancePtrOutput) ToAzureInstancePtrOutputWithContext(ctx context.Context) AzureInstancePtrOutput
- type GCPInstance
- func (*GCPInstance) ElementType() reflect.Type
- func (i *GCPInstance) ToGCPInstanceOutput() GCPInstanceOutput
- func (i *GCPInstance) ToGCPInstanceOutputWithContext(ctx context.Context) GCPInstanceOutput
- func (i *GCPInstance) ToGCPInstancePtrOutput() GCPInstancePtrOutput
- func (i *GCPInstance) ToGCPInstancePtrOutputWithContext(ctx context.Context) GCPInstancePtrOutput
- type GCPInstanceArgs
- type GCPInstanceArray
- type GCPInstanceArrayInput
- type GCPInstanceArrayOutput
- func (GCPInstanceArrayOutput) ElementType() reflect.Type
- func (o GCPInstanceArrayOutput) Index(i pulumi.IntInput) GCPInstanceOutput
- func (o GCPInstanceArrayOutput) ToGCPInstanceArrayOutput() GCPInstanceArrayOutput
- func (o GCPInstanceArrayOutput) ToGCPInstanceArrayOutputWithContext(ctx context.Context) GCPInstanceArrayOutput
- type GCPInstanceInput
- type GCPInstanceMap
- type GCPInstanceMapInput
- type GCPInstanceMapOutput
- func (GCPInstanceMapOutput) ElementType() reflect.Type
- func (o GCPInstanceMapOutput) MapIndex(k pulumi.StringInput) GCPInstanceOutput
- func (o GCPInstanceMapOutput) ToGCPInstanceMapOutput() GCPInstanceMapOutput
- func (o GCPInstanceMapOutput) ToGCPInstanceMapOutputWithContext(ctx context.Context) GCPInstanceMapOutput
- type GCPInstanceOutput
- func (GCPInstanceOutput) ElementType() reflect.Type
- func (o GCPInstanceOutput) ToGCPInstanceOutput() GCPInstanceOutput
- func (o GCPInstanceOutput) ToGCPInstanceOutputWithContext(ctx context.Context) GCPInstanceOutput
- func (o GCPInstanceOutput) ToGCPInstancePtrOutput() GCPInstancePtrOutput
- func (o GCPInstanceOutput) ToGCPInstancePtrOutputWithContext(ctx context.Context) GCPInstancePtrOutput
- type GCPInstancePtrInput
- type GCPInstancePtrOutput
- type Provider
- func (*Provider) ElementType() reflect.Type
- func (i *Provider) ToProviderOutput() ProviderOutput
- func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
- func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
- func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderPtrInput
- type ProviderPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package.
Types ¶
type AWSInstance ¶
type AWSInstance struct { pulumi.ResourceState // url of your running container Url pulumi.StringOutput `pulumi:"url"` }
func NewAWSInstance ¶
func NewAWSInstance(ctx *pulumi.Context, name string, args *AWSInstanceArgs, opts ...pulumi.ResourceOption) (*AWSInstance, error)
NewAWSInstance registers a new resource with the given unique name, arguments, and options.
func (*AWSInstance) ElementType ¶
func (*AWSInstance) ElementType() reflect.Type
func (*AWSInstance) ToAWSInstanceOutput ¶
func (i *AWSInstance) ToAWSInstanceOutput() AWSInstanceOutput
func (*AWSInstance) ToAWSInstanceOutputWithContext ¶
func (i *AWSInstance) ToAWSInstanceOutputWithContext(ctx context.Context) AWSInstanceOutput
func (*AWSInstance) ToAWSInstancePtrOutput ¶
func (i *AWSInstance) ToAWSInstancePtrOutput() AWSInstancePtrOutput
func (*AWSInstance) ToAWSInstancePtrOutputWithContext ¶
func (i *AWSInstance) ToAWSInstancePtrOutputWithContext(ctx context.Context) AWSInstancePtrOutput
type AWSInstanceArgs ¶
type AWSInstanceArgs struct { // The image you want to run Image pulumi.StringInput Port pulumi.IntInput }
The set of arguments for constructing a AWSInstance resource.
func (AWSInstanceArgs) ElementType ¶
func (AWSInstanceArgs) ElementType() reflect.Type
type AWSInstanceArray ¶
type AWSInstanceArray []AWSInstanceInput
func (AWSInstanceArray) ElementType ¶
func (AWSInstanceArray) ElementType() reflect.Type
func (AWSInstanceArray) ToAWSInstanceArrayOutput ¶
func (i AWSInstanceArray) ToAWSInstanceArrayOutput() AWSInstanceArrayOutput
func (AWSInstanceArray) ToAWSInstanceArrayOutputWithContext ¶
func (i AWSInstanceArray) ToAWSInstanceArrayOutputWithContext(ctx context.Context) AWSInstanceArrayOutput
type AWSInstanceArrayInput ¶
type AWSInstanceArrayInput interface { pulumi.Input ToAWSInstanceArrayOutput() AWSInstanceArrayOutput ToAWSInstanceArrayOutputWithContext(context.Context) AWSInstanceArrayOutput }
AWSInstanceArrayInput is an input type that accepts AWSInstanceArray and AWSInstanceArrayOutput values. You can construct a concrete instance of `AWSInstanceArrayInput` via:
AWSInstanceArray{ AWSInstanceArgs{...} }
type AWSInstanceArrayOutput ¶
type AWSInstanceArrayOutput struct{ *pulumi.OutputState }
func (AWSInstanceArrayOutput) ElementType ¶
func (AWSInstanceArrayOutput) ElementType() reflect.Type
func (AWSInstanceArrayOutput) Index ¶
func (o AWSInstanceArrayOutput) Index(i pulumi.IntInput) AWSInstanceOutput
func (AWSInstanceArrayOutput) ToAWSInstanceArrayOutput ¶
func (o AWSInstanceArrayOutput) ToAWSInstanceArrayOutput() AWSInstanceArrayOutput
func (AWSInstanceArrayOutput) ToAWSInstanceArrayOutputWithContext ¶
func (o AWSInstanceArrayOutput) ToAWSInstanceArrayOutputWithContext(ctx context.Context) AWSInstanceArrayOutput
type AWSInstanceInput ¶
type AWSInstanceInput interface { pulumi.Input ToAWSInstanceOutput() AWSInstanceOutput ToAWSInstanceOutputWithContext(ctx context.Context) AWSInstanceOutput }
type AWSInstanceMap ¶
type AWSInstanceMap map[string]AWSInstanceInput
func (AWSInstanceMap) ElementType ¶
func (AWSInstanceMap) ElementType() reflect.Type
func (AWSInstanceMap) ToAWSInstanceMapOutput ¶
func (i AWSInstanceMap) ToAWSInstanceMapOutput() AWSInstanceMapOutput
func (AWSInstanceMap) ToAWSInstanceMapOutputWithContext ¶
func (i AWSInstanceMap) ToAWSInstanceMapOutputWithContext(ctx context.Context) AWSInstanceMapOutput
type AWSInstanceMapInput ¶
type AWSInstanceMapInput interface { pulumi.Input ToAWSInstanceMapOutput() AWSInstanceMapOutput ToAWSInstanceMapOutputWithContext(context.Context) AWSInstanceMapOutput }
AWSInstanceMapInput is an input type that accepts AWSInstanceMap and AWSInstanceMapOutput values. You can construct a concrete instance of `AWSInstanceMapInput` via:
AWSInstanceMap{ "key": AWSInstanceArgs{...} }
type AWSInstanceMapOutput ¶
type AWSInstanceMapOutput struct{ *pulumi.OutputState }
func (AWSInstanceMapOutput) ElementType ¶
func (AWSInstanceMapOutput) ElementType() reflect.Type
func (AWSInstanceMapOutput) MapIndex ¶
func (o AWSInstanceMapOutput) MapIndex(k pulumi.StringInput) AWSInstanceOutput
func (AWSInstanceMapOutput) ToAWSInstanceMapOutput ¶
func (o AWSInstanceMapOutput) ToAWSInstanceMapOutput() AWSInstanceMapOutput
func (AWSInstanceMapOutput) ToAWSInstanceMapOutputWithContext ¶
func (o AWSInstanceMapOutput) ToAWSInstanceMapOutputWithContext(ctx context.Context) AWSInstanceMapOutput
type AWSInstanceOutput ¶
type AWSInstanceOutput struct{ *pulumi.OutputState }
func (AWSInstanceOutput) ElementType ¶
func (AWSInstanceOutput) ElementType() reflect.Type
func (AWSInstanceOutput) ToAWSInstanceOutput ¶
func (o AWSInstanceOutput) ToAWSInstanceOutput() AWSInstanceOutput
func (AWSInstanceOutput) ToAWSInstanceOutputWithContext ¶
func (o AWSInstanceOutput) ToAWSInstanceOutputWithContext(ctx context.Context) AWSInstanceOutput
func (AWSInstanceOutput) ToAWSInstancePtrOutput ¶
func (o AWSInstanceOutput) ToAWSInstancePtrOutput() AWSInstancePtrOutput
func (AWSInstanceOutput) ToAWSInstancePtrOutputWithContext ¶
func (o AWSInstanceOutput) ToAWSInstancePtrOutputWithContext(ctx context.Context) AWSInstancePtrOutput
type AWSInstancePtrInput ¶
type AWSInstancePtrInput interface { pulumi.Input ToAWSInstancePtrOutput() AWSInstancePtrOutput ToAWSInstancePtrOutputWithContext(ctx context.Context) AWSInstancePtrOutput }
type AWSInstancePtrOutput ¶
type AWSInstancePtrOutput struct{ *pulumi.OutputState }
func (AWSInstancePtrOutput) Elem ¶
func (o AWSInstancePtrOutput) Elem() AWSInstanceOutput
func (AWSInstancePtrOutput) ElementType ¶
func (AWSInstancePtrOutput) ElementType() reflect.Type
func (AWSInstancePtrOutput) ToAWSInstancePtrOutput ¶
func (o AWSInstancePtrOutput) ToAWSInstancePtrOutput() AWSInstancePtrOutput
func (AWSInstancePtrOutput) ToAWSInstancePtrOutputWithContext ¶
func (o AWSInstancePtrOutput) ToAWSInstancePtrOutputWithContext(ctx context.Context) AWSInstancePtrOutput
type AzureInstance ¶
type AzureInstance struct { pulumi.ResourceState // url of your running container Url pulumi.StringOutput `pulumi:"url"` }
func NewAzureInstance ¶
func NewAzureInstance(ctx *pulumi.Context, name string, args *AzureInstanceArgs, opts ...pulumi.ResourceOption) (*AzureInstance, error)
NewAzureInstance registers a new resource with the given unique name, arguments, and options.
func (*AzureInstance) ElementType ¶
func (*AzureInstance) ElementType() reflect.Type
func (*AzureInstance) ToAzureInstanceOutput ¶
func (i *AzureInstance) ToAzureInstanceOutput() AzureInstanceOutput
func (*AzureInstance) ToAzureInstanceOutputWithContext ¶
func (i *AzureInstance) ToAzureInstanceOutputWithContext(ctx context.Context) AzureInstanceOutput
func (*AzureInstance) ToAzureInstancePtrOutput ¶
func (i *AzureInstance) ToAzureInstancePtrOutput() AzureInstancePtrOutput
func (*AzureInstance) ToAzureInstancePtrOutputWithContext ¶
func (i *AzureInstance) ToAzureInstancePtrOutputWithContext(ctx context.Context) AzureInstancePtrOutput
type AzureInstanceArgs ¶
type AzureInstanceArgs struct { // The image you want to run Image pulumi.StringInput Port pulumi.IntInput }
The set of arguments for constructing a AzureInstance resource.
func (AzureInstanceArgs) ElementType ¶
func (AzureInstanceArgs) ElementType() reflect.Type
type AzureInstanceArray ¶
type AzureInstanceArray []AzureInstanceInput
func (AzureInstanceArray) ElementType ¶
func (AzureInstanceArray) ElementType() reflect.Type
func (AzureInstanceArray) ToAzureInstanceArrayOutput ¶
func (i AzureInstanceArray) ToAzureInstanceArrayOutput() AzureInstanceArrayOutput
func (AzureInstanceArray) ToAzureInstanceArrayOutputWithContext ¶
func (i AzureInstanceArray) ToAzureInstanceArrayOutputWithContext(ctx context.Context) AzureInstanceArrayOutput
type AzureInstanceArrayInput ¶
type AzureInstanceArrayInput interface { pulumi.Input ToAzureInstanceArrayOutput() AzureInstanceArrayOutput ToAzureInstanceArrayOutputWithContext(context.Context) AzureInstanceArrayOutput }
AzureInstanceArrayInput is an input type that accepts AzureInstanceArray and AzureInstanceArrayOutput values. You can construct a concrete instance of `AzureInstanceArrayInput` via:
AzureInstanceArray{ AzureInstanceArgs{...} }
type AzureInstanceArrayOutput ¶
type AzureInstanceArrayOutput struct{ *pulumi.OutputState }
func (AzureInstanceArrayOutput) ElementType ¶
func (AzureInstanceArrayOutput) ElementType() reflect.Type
func (AzureInstanceArrayOutput) Index ¶
func (o AzureInstanceArrayOutput) Index(i pulumi.IntInput) AzureInstanceOutput
func (AzureInstanceArrayOutput) ToAzureInstanceArrayOutput ¶
func (o AzureInstanceArrayOutput) ToAzureInstanceArrayOutput() AzureInstanceArrayOutput
func (AzureInstanceArrayOutput) ToAzureInstanceArrayOutputWithContext ¶
func (o AzureInstanceArrayOutput) ToAzureInstanceArrayOutputWithContext(ctx context.Context) AzureInstanceArrayOutput
type AzureInstanceInput ¶
type AzureInstanceInput interface { pulumi.Input ToAzureInstanceOutput() AzureInstanceOutput ToAzureInstanceOutputWithContext(ctx context.Context) AzureInstanceOutput }
type AzureInstanceMap ¶
type AzureInstanceMap map[string]AzureInstanceInput
func (AzureInstanceMap) ElementType ¶
func (AzureInstanceMap) ElementType() reflect.Type
func (AzureInstanceMap) ToAzureInstanceMapOutput ¶
func (i AzureInstanceMap) ToAzureInstanceMapOutput() AzureInstanceMapOutput
func (AzureInstanceMap) ToAzureInstanceMapOutputWithContext ¶
func (i AzureInstanceMap) ToAzureInstanceMapOutputWithContext(ctx context.Context) AzureInstanceMapOutput
type AzureInstanceMapInput ¶
type AzureInstanceMapInput interface { pulumi.Input ToAzureInstanceMapOutput() AzureInstanceMapOutput ToAzureInstanceMapOutputWithContext(context.Context) AzureInstanceMapOutput }
AzureInstanceMapInput is an input type that accepts AzureInstanceMap and AzureInstanceMapOutput values. You can construct a concrete instance of `AzureInstanceMapInput` via:
AzureInstanceMap{ "key": AzureInstanceArgs{...} }
type AzureInstanceMapOutput ¶
type AzureInstanceMapOutput struct{ *pulumi.OutputState }
func (AzureInstanceMapOutput) ElementType ¶
func (AzureInstanceMapOutput) ElementType() reflect.Type
func (AzureInstanceMapOutput) MapIndex ¶
func (o AzureInstanceMapOutput) MapIndex(k pulumi.StringInput) AzureInstanceOutput
func (AzureInstanceMapOutput) ToAzureInstanceMapOutput ¶
func (o AzureInstanceMapOutput) ToAzureInstanceMapOutput() AzureInstanceMapOutput
func (AzureInstanceMapOutput) ToAzureInstanceMapOutputWithContext ¶
func (o AzureInstanceMapOutput) ToAzureInstanceMapOutputWithContext(ctx context.Context) AzureInstanceMapOutput
type AzureInstanceOutput ¶
type AzureInstanceOutput struct{ *pulumi.OutputState }
func (AzureInstanceOutput) ElementType ¶
func (AzureInstanceOutput) ElementType() reflect.Type
func (AzureInstanceOutput) ToAzureInstanceOutput ¶
func (o AzureInstanceOutput) ToAzureInstanceOutput() AzureInstanceOutput
func (AzureInstanceOutput) ToAzureInstanceOutputWithContext ¶
func (o AzureInstanceOutput) ToAzureInstanceOutputWithContext(ctx context.Context) AzureInstanceOutput
func (AzureInstanceOutput) ToAzureInstancePtrOutput ¶
func (o AzureInstanceOutput) ToAzureInstancePtrOutput() AzureInstancePtrOutput
func (AzureInstanceOutput) ToAzureInstancePtrOutputWithContext ¶
func (o AzureInstanceOutput) ToAzureInstancePtrOutputWithContext(ctx context.Context) AzureInstancePtrOutput
type AzureInstancePtrInput ¶
type AzureInstancePtrInput interface { pulumi.Input ToAzureInstancePtrOutput() AzureInstancePtrOutput ToAzureInstancePtrOutputWithContext(ctx context.Context) AzureInstancePtrOutput }
type AzureInstancePtrOutput ¶
type AzureInstancePtrOutput struct{ *pulumi.OutputState }
func (AzureInstancePtrOutput) Elem ¶
func (o AzureInstancePtrOutput) Elem() AzureInstanceOutput
func (AzureInstancePtrOutput) ElementType ¶
func (AzureInstancePtrOutput) ElementType() reflect.Type
func (AzureInstancePtrOutput) ToAzureInstancePtrOutput ¶
func (o AzureInstancePtrOutput) ToAzureInstancePtrOutput() AzureInstancePtrOutput
func (AzureInstancePtrOutput) ToAzureInstancePtrOutputWithContext ¶
func (o AzureInstancePtrOutput) ToAzureInstancePtrOutputWithContext(ctx context.Context) AzureInstancePtrOutput
type GCPInstance ¶
type GCPInstance struct { pulumi.ResourceState // url of your running container Url pulumi.StringOutput `pulumi:"url"` }
func NewGCPInstance ¶
func NewGCPInstance(ctx *pulumi.Context, name string, args *GCPInstanceArgs, opts ...pulumi.ResourceOption) (*GCPInstance, error)
NewGCPInstance registers a new resource with the given unique name, arguments, and options.
func (*GCPInstance) ElementType ¶
func (*GCPInstance) ElementType() reflect.Type
func (*GCPInstance) ToGCPInstanceOutput ¶
func (i *GCPInstance) ToGCPInstanceOutput() GCPInstanceOutput
func (*GCPInstance) ToGCPInstanceOutputWithContext ¶
func (i *GCPInstance) ToGCPInstanceOutputWithContext(ctx context.Context) GCPInstanceOutput
func (*GCPInstance) ToGCPInstancePtrOutput ¶
func (i *GCPInstance) ToGCPInstancePtrOutput() GCPInstancePtrOutput
func (*GCPInstance) ToGCPInstancePtrOutputWithContext ¶
func (i *GCPInstance) ToGCPInstancePtrOutputWithContext(ctx context.Context) GCPInstancePtrOutput
type GCPInstanceArgs ¶
type GCPInstanceArgs struct { // The image you want to run Image pulumi.StringInput // The location to run your cloudrun container Location pulumi.StringPtrInput Port pulumi.IntInput }
The set of arguments for constructing a GCPInstance resource.
func (GCPInstanceArgs) ElementType ¶
func (GCPInstanceArgs) ElementType() reflect.Type
type GCPInstanceArray ¶
type GCPInstanceArray []GCPInstanceInput
func (GCPInstanceArray) ElementType ¶
func (GCPInstanceArray) ElementType() reflect.Type
func (GCPInstanceArray) ToGCPInstanceArrayOutput ¶
func (i GCPInstanceArray) ToGCPInstanceArrayOutput() GCPInstanceArrayOutput
func (GCPInstanceArray) ToGCPInstanceArrayOutputWithContext ¶
func (i GCPInstanceArray) ToGCPInstanceArrayOutputWithContext(ctx context.Context) GCPInstanceArrayOutput
type GCPInstanceArrayInput ¶
type GCPInstanceArrayInput interface { pulumi.Input ToGCPInstanceArrayOutput() GCPInstanceArrayOutput ToGCPInstanceArrayOutputWithContext(context.Context) GCPInstanceArrayOutput }
GCPInstanceArrayInput is an input type that accepts GCPInstanceArray and GCPInstanceArrayOutput values. You can construct a concrete instance of `GCPInstanceArrayInput` via:
GCPInstanceArray{ GCPInstanceArgs{...} }
type GCPInstanceArrayOutput ¶
type GCPInstanceArrayOutput struct{ *pulumi.OutputState }
func (GCPInstanceArrayOutput) ElementType ¶
func (GCPInstanceArrayOutput) ElementType() reflect.Type
func (GCPInstanceArrayOutput) Index ¶
func (o GCPInstanceArrayOutput) Index(i pulumi.IntInput) GCPInstanceOutput
func (GCPInstanceArrayOutput) ToGCPInstanceArrayOutput ¶
func (o GCPInstanceArrayOutput) ToGCPInstanceArrayOutput() GCPInstanceArrayOutput
func (GCPInstanceArrayOutput) ToGCPInstanceArrayOutputWithContext ¶
func (o GCPInstanceArrayOutput) ToGCPInstanceArrayOutputWithContext(ctx context.Context) GCPInstanceArrayOutput
type GCPInstanceInput ¶
type GCPInstanceInput interface { pulumi.Input ToGCPInstanceOutput() GCPInstanceOutput ToGCPInstanceOutputWithContext(ctx context.Context) GCPInstanceOutput }
type GCPInstanceMap ¶
type GCPInstanceMap map[string]GCPInstanceInput
func (GCPInstanceMap) ElementType ¶
func (GCPInstanceMap) ElementType() reflect.Type
func (GCPInstanceMap) ToGCPInstanceMapOutput ¶
func (i GCPInstanceMap) ToGCPInstanceMapOutput() GCPInstanceMapOutput
func (GCPInstanceMap) ToGCPInstanceMapOutputWithContext ¶
func (i GCPInstanceMap) ToGCPInstanceMapOutputWithContext(ctx context.Context) GCPInstanceMapOutput
type GCPInstanceMapInput ¶
type GCPInstanceMapInput interface { pulumi.Input ToGCPInstanceMapOutput() GCPInstanceMapOutput ToGCPInstanceMapOutputWithContext(context.Context) GCPInstanceMapOutput }
GCPInstanceMapInput is an input type that accepts GCPInstanceMap and GCPInstanceMapOutput values. You can construct a concrete instance of `GCPInstanceMapInput` via:
GCPInstanceMap{ "key": GCPInstanceArgs{...} }
type GCPInstanceMapOutput ¶
type GCPInstanceMapOutput struct{ *pulumi.OutputState }
func (GCPInstanceMapOutput) ElementType ¶
func (GCPInstanceMapOutput) ElementType() reflect.Type
func (GCPInstanceMapOutput) MapIndex ¶
func (o GCPInstanceMapOutput) MapIndex(k pulumi.StringInput) GCPInstanceOutput
func (GCPInstanceMapOutput) ToGCPInstanceMapOutput ¶
func (o GCPInstanceMapOutput) ToGCPInstanceMapOutput() GCPInstanceMapOutput
func (GCPInstanceMapOutput) ToGCPInstanceMapOutputWithContext ¶
func (o GCPInstanceMapOutput) ToGCPInstanceMapOutputWithContext(ctx context.Context) GCPInstanceMapOutput
type GCPInstanceOutput ¶
type GCPInstanceOutput struct{ *pulumi.OutputState }
func (GCPInstanceOutput) ElementType ¶
func (GCPInstanceOutput) ElementType() reflect.Type
func (GCPInstanceOutput) ToGCPInstanceOutput ¶
func (o GCPInstanceOutput) ToGCPInstanceOutput() GCPInstanceOutput
func (GCPInstanceOutput) ToGCPInstanceOutputWithContext ¶
func (o GCPInstanceOutput) ToGCPInstanceOutputWithContext(ctx context.Context) GCPInstanceOutput
func (GCPInstanceOutput) ToGCPInstancePtrOutput ¶
func (o GCPInstanceOutput) ToGCPInstancePtrOutput() GCPInstancePtrOutput
func (GCPInstanceOutput) ToGCPInstancePtrOutputWithContext ¶
func (o GCPInstanceOutput) ToGCPInstancePtrOutputWithContext(ctx context.Context) GCPInstancePtrOutput
type GCPInstancePtrInput ¶
type GCPInstancePtrInput interface { pulumi.Input ToGCPInstancePtrOutput() GCPInstancePtrOutput ToGCPInstancePtrOutputWithContext(ctx context.Context) GCPInstancePtrOutput }
type GCPInstancePtrOutput ¶
type GCPInstancePtrOutput struct{ *pulumi.OutputState }
func (GCPInstancePtrOutput) Elem ¶
func (o GCPInstancePtrOutput) Elem() GCPInstanceOutput
func (GCPInstancePtrOutput) ElementType ¶
func (GCPInstancePtrOutput) ElementType() reflect.Type
func (GCPInstancePtrOutput) ToGCPInstancePtrOutput ¶
func (o GCPInstancePtrOutput) ToGCPInstancePtrOutput() GCPInstancePtrOutput
func (GCPInstancePtrOutput) ToGCPInstancePtrOutputWithContext ¶
func (o GCPInstancePtrOutput) ToGCPInstancePtrOutputWithContext(ctx context.Context) GCPInstancePtrOutput
type Provider ¶
type Provider struct {
pulumi.ProviderResourceState
}
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (*Provider) ToProviderPtrOutput ¶
func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
func (*Provider) ToProviderPtrOutputWithContext ¶
func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderArgs ¶
type ProviderArgs struct { }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (ProviderOutput) ToProviderPtrOutput ¶
func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderOutput) ToProviderPtrOutputWithContext ¶
func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderPtrInput ¶
type ProviderPtrInput interface { pulumi.Input ToProviderPtrOutput() ProviderPtrOutput ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput }
type ProviderPtrOutput ¶
type ProviderPtrOutput struct{ *pulumi.OutputState }
func (ProviderPtrOutput) Elem ¶
func (o ProviderPtrOutput) Elem() ProviderOutput
func (ProviderPtrOutput) ElementType ¶
func (ProviderPtrOutput) ElementType() reflect.Type
func (ProviderPtrOutput) ToProviderPtrOutput ¶
func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderPtrOutput) ToProviderPtrOutputWithContext ¶
func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput