Documentation
¶
Overview ¶
Package pulumipackage exports types, functions, subpackages for provisioning pulumipackage resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type Package
- func (*Package) ElementType() reflect.Type
- func (i *Package) ToPackageOutput() PackageOutput
- func (i *Package) ToPackageOutputWithContext(ctx context.Context) PackageOutput
- func (i *Package) ToPackagePtrOutput() PackagePtrOutput
- func (i *Package) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
- type PackageArgs
- type PackageArray
- type PackageArrayInput
- type PackageArrayOutput
- type PackageInput
- type PackageMap
- type PackageMapInput
- type PackageMapOutput
- type PackageOutput
- func (PackageOutput) ElementType() reflect.Type
- func (o PackageOutput) ToPackageOutput() PackageOutput
- func (o PackageOutput) ToPackageOutputWithContext(ctx context.Context) PackageOutput
- func (o PackageOutput) ToPackagePtrOutput() PackagePtrOutput
- func (o PackageOutput) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
- type PackagePtrInput
- type PackagePtrOutput
- 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 Package ¶
type Package struct { pulumi.ResourceState // Language of the pulumi package (typescript, go, c#, python). Releases pulumi.StringArrayOutput `pulumi:"releases"` }
func NewPackage ¶
func NewPackage(ctx *pulumi.Context, name string, args *PackageArgs, opts ...pulumi.ResourceOption) (*Package, error)
NewPackage registers a new resource with the given unique name, arguments, and options.
func (*Package) ElementType ¶
func (*Package) ToPackageOutput ¶
func (i *Package) ToPackageOutput() PackageOutput
func (*Package) ToPackageOutputWithContext ¶
func (i *Package) ToPackageOutputWithContext(ctx context.Context) PackageOutput
func (*Package) ToPackagePtrOutput ¶
func (i *Package) ToPackagePtrOutput() PackagePtrOutput
func (*Package) ToPackagePtrOutputWithContext ¶
func (i *Package) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
type PackageArgs ¶
type PackageArgs struct { // Language of the pulumi package (typescript, go, c#, python). Language *string // Name of the pulumi package Name *string // Name s3 bucket for plugin publication. ServerBucketName pulumi.StringPtrInput // Website endpoint for s3 plugin server ServerBucketWebsiteEndpoint pulumi.StringPtrInput }
The set of arguments for constructing a Package resource.
func (PackageArgs) ElementType ¶
func (PackageArgs) ElementType() reflect.Type
type PackageArray ¶
type PackageArray []PackageInput
func (PackageArray) ElementType ¶
func (PackageArray) ElementType() reflect.Type
func (PackageArray) ToPackageArrayOutput ¶
func (i PackageArray) ToPackageArrayOutput() PackageArrayOutput
func (PackageArray) ToPackageArrayOutputWithContext ¶
func (i PackageArray) ToPackageArrayOutputWithContext(ctx context.Context) PackageArrayOutput
type PackageArrayInput ¶
type PackageArrayInput interface { pulumi.Input ToPackageArrayOutput() PackageArrayOutput ToPackageArrayOutputWithContext(context.Context) PackageArrayOutput }
PackageArrayInput is an input type that accepts PackageArray and PackageArrayOutput values. You can construct a concrete instance of `PackageArrayInput` via:
PackageArray{ PackageArgs{...} }
type PackageArrayOutput ¶
type PackageArrayOutput struct{ *pulumi.OutputState }
func (PackageArrayOutput) ElementType ¶
func (PackageArrayOutput) ElementType() reflect.Type
func (PackageArrayOutput) Index ¶
func (o PackageArrayOutput) Index(i pulumi.IntInput) PackageOutput
func (PackageArrayOutput) ToPackageArrayOutput ¶
func (o PackageArrayOutput) ToPackageArrayOutput() PackageArrayOutput
func (PackageArrayOutput) ToPackageArrayOutputWithContext ¶
func (o PackageArrayOutput) ToPackageArrayOutputWithContext(ctx context.Context) PackageArrayOutput
type PackageInput ¶
type PackageInput interface { pulumi.Input ToPackageOutput() PackageOutput ToPackageOutputWithContext(ctx context.Context) PackageOutput }
type PackageMap ¶
type PackageMap map[string]PackageInput
func (PackageMap) ElementType ¶
func (PackageMap) ElementType() reflect.Type
func (PackageMap) ToPackageMapOutput ¶
func (i PackageMap) ToPackageMapOutput() PackageMapOutput
func (PackageMap) ToPackageMapOutputWithContext ¶
func (i PackageMap) ToPackageMapOutputWithContext(ctx context.Context) PackageMapOutput
type PackageMapInput ¶
type PackageMapInput interface { pulumi.Input ToPackageMapOutput() PackageMapOutput ToPackageMapOutputWithContext(context.Context) PackageMapOutput }
PackageMapInput is an input type that accepts PackageMap and PackageMapOutput values. You can construct a concrete instance of `PackageMapInput` via:
PackageMap{ "key": PackageArgs{...} }
type PackageMapOutput ¶
type PackageMapOutput struct{ *pulumi.OutputState }
func (PackageMapOutput) ElementType ¶
func (PackageMapOutput) ElementType() reflect.Type
func (PackageMapOutput) MapIndex ¶
func (o PackageMapOutput) MapIndex(k pulumi.StringInput) PackageOutput
func (PackageMapOutput) ToPackageMapOutput ¶
func (o PackageMapOutput) ToPackageMapOutput() PackageMapOutput
func (PackageMapOutput) ToPackageMapOutputWithContext ¶
func (o PackageMapOutput) ToPackageMapOutputWithContext(ctx context.Context) PackageMapOutput
type PackageOutput ¶
type PackageOutput struct {
*pulumi.OutputState
}
func (PackageOutput) ElementType ¶
func (PackageOutput) ElementType() reflect.Type
func (PackageOutput) ToPackageOutput ¶
func (o PackageOutput) ToPackageOutput() PackageOutput
func (PackageOutput) ToPackageOutputWithContext ¶
func (o PackageOutput) ToPackageOutputWithContext(ctx context.Context) PackageOutput
func (PackageOutput) ToPackagePtrOutput ¶
func (o PackageOutput) ToPackagePtrOutput() PackagePtrOutput
func (PackageOutput) ToPackagePtrOutputWithContext ¶
func (o PackageOutput) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
type PackagePtrInput ¶
type PackagePtrInput interface { pulumi.Input ToPackagePtrOutput() PackagePtrOutput ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput }
type PackagePtrOutput ¶
type PackagePtrOutput struct {
*pulumi.OutputState
}
func (PackagePtrOutput) ElementType ¶
func (PackagePtrOutput) ElementType() reflect.Type
func (PackagePtrOutput) ToPackagePtrOutput ¶
func (o PackagePtrOutput) ToPackagePtrOutput() PackagePtrOutput
func (PackagePtrOutput) ToPackagePtrOutputWithContext ¶
func (o PackagePtrOutput) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
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) 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