miniflux

package
v0.0.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 4, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package miniflux exports types, functions, subpackages for provisioning miniflux resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package.

Types

type MinifluxService

type MinifluxService struct {
	pulumi.ResourceState

	// The URL of the Miniflux service.
	Endpoint pulumi.StringOutput `pulumi:"endpoint"`
}

func NewMinifluxService

func NewMinifluxService(ctx *pulumi.Context,
	name string, args *MinifluxServiceArgs, opts ...pulumi.ResourceOption) (*MinifluxService, error)

NewMinifluxService registers a new resource with the given unique name, arguments, and options.

func (*MinifluxService) ElementType

func (*MinifluxService) ElementType() reflect.Type

func (*MinifluxService) ToMinifluxServiceOutput

func (i *MinifluxService) ToMinifluxServiceOutput() MinifluxServiceOutput

func (*MinifluxService) ToMinifluxServiceOutputWithContext

func (i *MinifluxService) ToMinifluxServiceOutputWithContext(ctx context.Context) MinifluxServiceOutput

func (*MinifluxService) ToMinifluxServicePtrOutput

func (i *MinifluxService) ToMinifluxServicePtrOutput() MinifluxServicePtrOutput

func (*MinifluxService) ToMinifluxServicePtrOutputWithContext

func (i *MinifluxService) ToMinifluxServicePtrOutputWithContext(ctx context.Context) MinifluxServicePtrOutput

type MinifluxServiceArgs

type MinifluxServiceArgs struct {
	// The Miniflux administrator's password.
	AdminPassword pulumi.StringInput
	// The username to use for the Miniflux service administrator account.
	AdminUsername pulumi.StringPtrInput
	// The name of the PostgreSQL database to be used by Miniflux.
	DbName pulumi.StringPtrInput
	// The PostgreSQL user's password.
	DbPassword pulumi.StringInput
	// The username of the PostgreSQL account to be used by the Miniflux service.
	DbUsername pulumi.StringPtrInput
}

The set of arguments for constructing a MinifluxService resource.

func (MinifluxServiceArgs) ElementType

func (MinifluxServiceArgs) ElementType() reflect.Type

type MinifluxServiceArray

type MinifluxServiceArray []MinifluxServiceInput

func (MinifluxServiceArray) ElementType

func (MinifluxServiceArray) ElementType() reflect.Type

func (MinifluxServiceArray) ToMinifluxServiceArrayOutput

func (i MinifluxServiceArray) ToMinifluxServiceArrayOutput() MinifluxServiceArrayOutput

func (MinifluxServiceArray) ToMinifluxServiceArrayOutputWithContext

func (i MinifluxServiceArray) ToMinifluxServiceArrayOutputWithContext(ctx context.Context) MinifluxServiceArrayOutput

type MinifluxServiceArrayInput

type MinifluxServiceArrayInput interface {
	pulumi.Input

	ToMinifluxServiceArrayOutput() MinifluxServiceArrayOutput
	ToMinifluxServiceArrayOutputWithContext(context.Context) MinifluxServiceArrayOutput
}

MinifluxServiceArrayInput is an input type that accepts MinifluxServiceArray and MinifluxServiceArrayOutput values. You can construct a concrete instance of `MinifluxServiceArrayInput` via:

MinifluxServiceArray{ MinifluxServiceArgs{...} }

type MinifluxServiceArrayOutput

type MinifluxServiceArrayOutput struct{ *pulumi.OutputState }

func (MinifluxServiceArrayOutput) ElementType

func (MinifluxServiceArrayOutput) ElementType() reflect.Type

func (MinifluxServiceArrayOutput) Index

func (MinifluxServiceArrayOutput) ToMinifluxServiceArrayOutput

func (o MinifluxServiceArrayOutput) ToMinifluxServiceArrayOutput() MinifluxServiceArrayOutput

func (MinifluxServiceArrayOutput) ToMinifluxServiceArrayOutputWithContext

func (o MinifluxServiceArrayOutput) ToMinifluxServiceArrayOutputWithContext(ctx context.Context) MinifluxServiceArrayOutput

type MinifluxServiceInput

type MinifluxServiceInput interface {
	pulumi.Input

	ToMinifluxServiceOutput() MinifluxServiceOutput
	ToMinifluxServiceOutputWithContext(ctx context.Context) MinifluxServiceOutput
}

type MinifluxServiceMap

type MinifluxServiceMap map[string]MinifluxServiceInput

func (MinifluxServiceMap) ElementType

func (MinifluxServiceMap) ElementType() reflect.Type

func (MinifluxServiceMap) ToMinifluxServiceMapOutput

func (i MinifluxServiceMap) ToMinifluxServiceMapOutput() MinifluxServiceMapOutput

func (MinifluxServiceMap) ToMinifluxServiceMapOutputWithContext

func (i MinifluxServiceMap) ToMinifluxServiceMapOutputWithContext(ctx context.Context) MinifluxServiceMapOutput

type MinifluxServiceMapInput

type MinifluxServiceMapInput interface {
	pulumi.Input

	ToMinifluxServiceMapOutput() MinifluxServiceMapOutput
	ToMinifluxServiceMapOutputWithContext(context.Context) MinifluxServiceMapOutput
}

MinifluxServiceMapInput is an input type that accepts MinifluxServiceMap and MinifluxServiceMapOutput values. You can construct a concrete instance of `MinifluxServiceMapInput` via:

MinifluxServiceMap{ "key": MinifluxServiceArgs{...} }

type MinifluxServiceMapOutput

type MinifluxServiceMapOutput struct{ *pulumi.OutputState }

func (MinifluxServiceMapOutput) ElementType

func (MinifluxServiceMapOutput) ElementType() reflect.Type

func (MinifluxServiceMapOutput) MapIndex

func (MinifluxServiceMapOutput) ToMinifluxServiceMapOutput

func (o MinifluxServiceMapOutput) ToMinifluxServiceMapOutput() MinifluxServiceMapOutput

func (MinifluxServiceMapOutput) ToMinifluxServiceMapOutputWithContext

func (o MinifluxServiceMapOutput) ToMinifluxServiceMapOutputWithContext(ctx context.Context) MinifluxServiceMapOutput

type MinifluxServiceOutput

type MinifluxServiceOutput struct {
	*pulumi.OutputState
}

func (MinifluxServiceOutput) ElementType

func (MinifluxServiceOutput) ElementType() reflect.Type

func (MinifluxServiceOutput) ToMinifluxServiceOutput

func (o MinifluxServiceOutput) ToMinifluxServiceOutput() MinifluxServiceOutput

func (MinifluxServiceOutput) ToMinifluxServiceOutputWithContext

func (o MinifluxServiceOutput) ToMinifluxServiceOutputWithContext(ctx context.Context) MinifluxServiceOutput

func (MinifluxServiceOutput) ToMinifluxServicePtrOutput

func (o MinifluxServiceOutput) ToMinifluxServicePtrOutput() MinifluxServicePtrOutput

func (MinifluxServiceOutput) ToMinifluxServicePtrOutputWithContext

func (o MinifluxServiceOutput) ToMinifluxServicePtrOutputWithContext(ctx context.Context) MinifluxServicePtrOutput

type MinifluxServicePtrInput

type MinifluxServicePtrInput interface {
	pulumi.Input

	ToMinifluxServicePtrOutput() MinifluxServicePtrOutput
	ToMinifluxServicePtrOutputWithContext(ctx context.Context) MinifluxServicePtrOutput
}

type MinifluxServicePtrOutput

type MinifluxServicePtrOutput struct {
	*pulumi.OutputState
}

func (MinifluxServicePtrOutput) ElementType

func (MinifluxServicePtrOutput) ElementType() reflect.Type

func (MinifluxServicePtrOutput) ToMinifluxServicePtrOutput

func (o MinifluxServicePtrOutput) ToMinifluxServicePtrOutput() MinifluxServicePtrOutput

func (MinifluxServicePtrOutput) ToMinifluxServicePtrOutputWithContext

func (o MinifluxServicePtrOutput) ToMinifluxServicePtrOutputWithContext(ctx context.Context) MinifluxServicePtrOutput

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) ElementType() reflect.Type

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL