supabase

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Nov 1, 2022 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

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

Index

Constants

View Source
const (
	FunctionStatusActive    = FunctionStatus("ACTIVE")
	FunctionStatusRemoved   = FunctionStatus("REMOVED")
	FunctionStatusThrottled = FunctionStatus("THROTTLED")
)
View Source
const (
	PlanFree = Plan("free")
	PlanPro  = Plan("pro")
)
View Source
const (
	RegionUsEast1      = Region("us-east-1")
	RegionUsWest1      = Region("us-west-1")
	RegionApSoutheast1 = Region("ap-southeast-1")
	RegionApNortheast1 = Region("ap-northeast-1")
	RegionApNortheast2 = Region("ap-northeast-2")
	RegionApSoutheast2 = Region("ap-southeast-2")
	RegionEuWest1      = Region("eu-west-1")
	RegionEuWest2      = Region("eu-west-2")
	RegionEuCentral1   = Region("eu-central-1")
	RegionCaCentral1   = Region("ca-central-1")
	RegionApSouth1     = Region("ap-south-1")
	RegionSaEast1      = Region("sa-east-1")
)

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type Function added in v1.0.2

type Function struct {
	pulumi.CustomResourceState

	// Function creation date
	Created_at pulumi.StringOutput `pulumi:"created_at"`
	// Name of the function
	Name pulumi.StringOutput `pulumi:"name"`
	// Slug of the function
	Slug pulumi.StringOutput `pulumi:"slug"`
	// Status of the function
	Status FunctionStatusOutput `pulumi:"status"`
	// Function updated date
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// Verify JWT before running
	Verify_jwt pulumi.BoolOutput `pulumi:"verify_jwt"`
	// Version of the function
	Version pulumi.IntOutput `pulumi:"version"`
}

func GetFunction added in v1.0.2

func GetFunction(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FunctionState, opts ...pulumi.ResourceOption) (*Function, error)

GetFunction gets an existing Function resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFunction added in v1.0.2

func NewFunction(ctx *pulumi.Context,
	name string, args *FunctionArgs, opts ...pulumi.ResourceOption) (*Function, error)

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

func (*Function) ElementType added in v1.0.2

func (*Function) ElementType() reflect.Type

func (*Function) ToFunctionOutput added in v1.0.2

func (i *Function) ToFunctionOutput() FunctionOutput

func (*Function) ToFunctionOutputWithContext added in v1.0.2

func (i *Function) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput

type FunctionArgs added in v1.0.2

type FunctionArgs struct {
	// Body of the functino
	Body pulumi.StringInput
	// Name of the function
	Name pulumi.StringInput
	// ID of the project
	ProjectId pulumi.StringInput
	// Slug of the function
	Slug pulumi.StringInput
	// Verify JWT before running
	Verify_jwt pulumi.BoolPtrInput
}

The set of arguments for constructing a Function resource.

func (FunctionArgs) ElementType added in v1.0.2

func (FunctionArgs) ElementType() reflect.Type

type FunctionArray added in v1.0.2

type FunctionArray []FunctionInput

func (FunctionArray) ElementType added in v1.0.2

func (FunctionArray) ElementType() reflect.Type

func (FunctionArray) ToFunctionArrayOutput added in v1.0.2

func (i FunctionArray) ToFunctionArrayOutput() FunctionArrayOutput

func (FunctionArray) ToFunctionArrayOutputWithContext added in v1.0.2

func (i FunctionArray) ToFunctionArrayOutputWithContext(ctx context.Context) FunctionArrayOutput

type FunctionArrayInput added in v1.0.2

type FunctionArrayInput interface {
	pulumi.Input

	ToFunctionArrayOutput() FunctionArrayOutput
	ToFunctionArrayOutputWithContext(context.Context) FunctionArrayOutput
}

FunctionArrayInput is an input type that accepts FunctionArray and FunctionArrayOutput values. You can construct a concrete instance of `FunctionArrayInput` via:

FunctionArray{ FunctionArgs{...} }

type FunctionArrayOutput added in v1.0.2

type FunctionArrayOutput struct{ *pulumi.OutputState }

func (FunctionArrayOutput) ElementType added in v1.0.2

func (FunctionArrayOutput) ElementType() reflect.Type

func (FunctionArrayOutput) Index added in v1.0.2

func (FunctionArrayOutput) ToFunctionArrayOutput added in v1.0.2

func (o FunctionArrayOutput) ToFunctionArrayOutput() FunctionArrayOutput

func (FunctionArrayOutput) ToFunctionArrayOutputWithContext added in v1.0.2

func (o FunctionArrayOutput) ToFunctionArrayOutputWithContext(ctx context.Context) FunctionArrayOutput

type FunctionInput added in v1.0.2

type FunctionInput interface {
	pulumi.Input

	ToFunctionOutput() FunctionOutput
	ToFunctionOutputWithContext(ctx context.Context) FunctionOutput
}

type FunctionMap added in v1.0.2

type FunctionMap map[string]FunctionInput

func (FunctionMap) ElementType added in v1.0.2

func (FunctionMap) ElementType() reflect.Type

func (FunctionMap) ToFunctionMapOutput added in v1.0.2

func (i FunctionMap) ToFunctionMapOutput() FunctionMapOutput

func (FunctionMap) ToFunctionMapOutputWithContext added in v1.0.2

func (i FunctionMap) ToFunctionMapOutputWithContext(ctx context.Context) FunctionMapOutput

type FunctionMapInput added in v1.0.2

type FunctionMapInput interface {
	pulumi.Input

	ToFunctionMapOutput() FunctionMapOutput
	ToFunctionMapOutputWithContext(context.Context) FunctionMapOutput
}

FunctionMapInput is an input type that accepts FunctionMap and FunctionMapOutput values. You can construct a concrete instance of `FunctionMapInput` via:

FunctionMap{ "key": FunctionArgs{...} }

type FunctionMapOutput added in v1.0.2

type FunctionMapOutput struct{ *pulumi.OutputState }

func (FunctionMapOutput) ElementType added in v1.0.2

func (FunctionMapOutput) ElementType() reflect.Type

func (FunctionMapOutput) MapIndex added in v1.0.2

func (FunctionMapOutput) ToFunctionMapOutput added in v1.0.2

func (o FunctionMapOutput) ToFunctionMapOutput() FunctionMapOutput

func (FunctionMapOutput) ToFunctionMapOutputWithContext added in v1.0.2

func (o FunctionMapOutput) ToFunctionMapOutputWithContext(ctx context.Context) FunctionMapOutput

type FunctionOutput added in v1.0.2

type FunctionOutput struct{ *pulumi.OutputState }

func (FunctionOutput) ElementType added in v1.0.2

func (FunctionOutput) ElementType() reflect.Type

func (FunctionOutput) ToFunctionOutput added in v1.0.2

func (o FunctionOutput) ToFunctionOutput() FunctionOutput

func (FunctionOutput) ToFunctionOutputWithContext added in v1.0.2

func (o FunctionOutput) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput

type FunctionState added in v1.0.2

type FunctionState struct {
}

func (FunctionState) ElementType added in v1.0.2

func (FunctionState) ElementType() reflect.Type

type FunctionStatus added in v1.0.2

type FunctionStatus string

type FunctionStatusOutput added in v1.0.2

type FunctionStatusOutput struct{ *pulumi.OutputState }

func (FunctionStatusOutput) ElementType added in v1.0.2

func (FunctionStatusOutput) ElementType() reflect.Type

func (FunctionStatusOutput) ToFunctionStatusOutput added in v1.0.2

func (o FunctionStatusOutput) ToFunctionStatusOutput() FunctionStatusOutput

func (FunctionStatusOutput) ToFunctionStatusOutputWithContext added in v1.0.2

func (o FunctionStatusOutput) ToFunctionStatusOutputWithContext(ctx context.Context) FunctionStatusOutput

func (FunctionStatusOutput) ToFunctionStatusPtrOutput added in v1.0.2

func (o FunctionStatusOutput) ToFunctionStatusPtrOutput() FunctionStatusPtrOutput

func (FunctionStatusOutput) ToFunctionStatusPtrOutputWithContext added in v1.0.2

func (o FunctionStatusOutput) ToFunctionStatusPtrOutputWithContext(ctx context.Context) FunctionStatusPtrOutput

func (FunctionStatusOutput) ToStringOutput added in v1.0.2

func (o FunctionStatusOutput) ToStringOutput() pulumi.StringOutput

func (FunctionStatusOutput) ToStringOutputWithContext added in v1.0.2

func (o FunctionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FunctionStatusOutput) ToStringPtrOutput added in v1.0.2

func (o FunctionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FunctionStatusOutput) ToStringPtrOutputWithContext added in v1.0.2

func (o FunctionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FunctionStatusPtrOutput added in v1.0.2

type FunctionStatusPtrOutput struct{ *pulumi.OutputState }

func (FunctionStatusPtrOutput) Elem added in v1.0.2

func (FunctionStatusPtrOutput) ElementType added in v1.0.2

func (FunctionStatusPtrOutput) ElementType() reflect.Type

func (FunctionStatusPtrOutput) ToFunctionStatusPtrOutput added in v1.0.2

func (o FunctionStatusPtrOutput) ToFunctionStatusPtrOutput() FunctionStatusPtrOutput

func (FunctionStatusPtrOutput) ToFunctionStatusPtrOutputWithContext added in v1.0.2

func (o FunctionStatusPtrOutput) ToFunctionStatusPtrOutputWithContext(ctx context.Context) FunctionStatusPtrOutput

func (FunctionStatusPtrOutput) ToStringPtrOutput added in v1.0.2

func (o FunctionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FunctionStatusPtrOutput) ToStringPtrOutputWithContext added in v1.0.2

func (o FunctionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GetTypeScriptArgs added in v1.0.2

type GetTypeScriptArgs struct {
	// Included schemas
	IncludedSchemas *string `pulumi:"includedSchemas"`
	// ID of the project
	ProjectId *string `pulumi:"projectId"`
}

func (*GetTypeScriptArgs) Defaults added in v1.0.2

func (val *GetTypeScriptArgs) Defaults() *GetTypeScriptArgs

Defaults sets the appropriate defaults for GetTypeScriptArgs

type GetTypeScriptOutputArgs added in v1.0.2

type GetTypeScriptOutputArgs struct {
	// Included schemas
	IncludedSchemas pulumi.StringPtrInput `pulumi:"includedSchemas"`
	// ID of the project
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
}

func (GetTypeScriptOutputArgs) ElementType added in v1.0.2

func (GetTypeScriptOutputArgs) ElementType() reflect.Type

type GetTypeScriptResult added in v1.0.2

type GetTypeScriptResult struct {
	// TypeScript types of the project
	Types string `pulumi:"types"`
}

func GetTypeScript added in v1.0.2

func GetTypeScript(ctx *pulumi.Context, args *GetTypeScriptArgs, opts ...pulumi.InvokeOption) (*GetTypeScriptResult, error)

type GetTypeScriptResultOutput added in v1.0.2

type GetTypeScriptResultOutput struct{ *pulumi.OutputState }

func GetTypeScriptOutput added in v1.0.2

func GetTypeScriptOutput(ctx *pulumi.Context, args GetTypeScriptOutputArgs, opts ...pulumi.InvokeOption) GetTypeScriptResultOutput

func (GetTypeScriptResultOutput) ElementType added in v1.0.2

func (GetTypeScriptResultOutput) ElementType() reflect.Type

func (GetTypeScriptResultOutput) ToGetTypeScriptResultOutput added in v1.0.2

func (o GetTypeScriptResultOutput) ToGetTypeScriptResultOutput() GetTypeScriptResultOutput

func (GetTypeScriptResultOutput) ToGetTypeScriptResultOutputWithContext added in v1.0.2

func (o GetTypeScriptResultOutput) ToGetTypeScriptResultOutputWithContext(ctx context.Context) GetTypeScriptResultOutput

func (GetTypeScriptResultOutput) Types added in v1.0.2

TypeScript types of the project

type Organization

type Organization struct {
	pulumi.CustomResourceState

	// Name of the organization
	Name pulumi.StringOutput `pulumi:"name"`
}

func GetOrganization added in v1.0.1

func GetOrganization(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OrganizationState, opts ...pulumi.ResourceOption) (*Organization, error)

GetOrganization gets an existing Organization resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewOrganization

func NewOrganization(ctx *pulumi.Context,
	name string, args *OrganizationArgs, opts ...pulumi.ResourceOption) (*Organization, error)

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

func (*Organization) ElementType

func (*Organization) ElementType() reflect.Type

func (*Organization) ToOrganizationOutput

func (i *Organization) ToOrganizationOutput() OrganizationOutput

func (*Organization) ToOrganizationOutputWithContext

func (i *Organization) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput

type OrganizationArgs

type OrganizationArgs struct {
	// Name of the organization
	Name pulumi.StringInput
}

The set of arguments for constructing a Organization resource.

func (OrganizationArgs) ElementType

func (OrganizationArgs) ElementType() reflect.Type

type OrganizationArray

type OrganizationArray []OrganizationInput

func (OrganizationArray) ElementType

func (OrganizationArray) ElementType() reflect.Type

func (OrganizationArray) ToOrganizationArrayOutput

func (i OrganizationArray) ToOrganizationArrayOutput() OrganizationArrayOutput

func (OrganizationArray) ToOrganizationArrayOutputWithContext

func (i OrganizationArray) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput

type OrganizationArrayInput

type OrganizationArrayInput interface {
	pulumi.Input

	ToOrganizationArrayOutput() OrganizationArrayOutput
	ToOrganizationArrayOutputWithContext(context.Context) OrganizationArrayOutput
}

OrganizationArrayInput is an input type that accepts OrganizationArray and OrganizationArrayOutput values. You can construct a concrete instance of `OrganizationArrayInput` via:

OrganizationArray{ OrganizationArgs{...} }

type OrganizationArrayOutput

type OrganizationArrayOutput struct{ *pulumi.OutputState }

func (OrganizationArrayOutput) ElementType

func (OrganizationArrayOutput) ElementType() reflect.Type

func (OrganizationArrayOutput) Index

func (OrganizationArrayOutput) ToOrganizationArrayOutput

func (o OrganizationArrayOutput) ToOrganizationArrayOutput() OrganizationArrayOutput

func (OrganizationArrayOutput) ToOrganizationArrayOutputWithContext

func (o OrganizationArrayOutput) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput

type OrganizationInput

type OrganizationInput interface {
	pulumi.Input

	ToOrganizationOutput() OrganizationOutput
	ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
}

type OrganizationMap

type OrganizationMap map[string]OrganizationInput

func (OrganizationMap) ElementType

func (OrganizationMap) ElementType() reflect.Type

func (OrganizationMap) ToOrganizationMapOutput

func (i OrganizationMap) ToOrganizationMapOutput() OrganizationMapOutput

func (OrganizationMap) ToOrganizationMapOutputWithContext

func (i OrganizationMap) ToOrganizationMapOutputWithContext(ctx context.Context) OrganizationMapOutput

type OrganizationMapInput

type OrganizationMapInput interface {
	pulumi.Input

	ToOrganizationMapOutput() OrganizationMapOutput
	ToOrganizationMapOutputWithContext(context.Context) OrganizationMapOutput
}

OrganizationMapInput is an input type that accepts OrganizationMap and OrganizationMapOutput values. You can construct a concrete instance of `OrganizationMapInput` via:

OrganizationMap{ "key": OrganizationArgs{...} }

type OrganizationMapOutput

type OrganizationMapOutput struct{ *pulumi.OutputState }

func (OrganizationMapOutput) ElementType

func (OrganizationMapOutput) ElementType() reflect.Type

func (OrganizationMapOutput) MapIndex

func (OrganizationMapOutput) ToOrganizationMapOutput

func (o OrganizationMapOutput) ToOrganizationMapOutput() OrganizationMapOutput

func (OrganizationMapOutput) ToOrganizationMapOutputWithContext

func (o OrganizationMapOutput) ToOrganizationMapOutputWithContext(ctx context.Context) OrganizationMapOutput

type OrganizationOutput

type OrganizationOutput struct{ *pulumi.OutputState }

func (OrganizationOutput) ElementType

func (OrganizationOutput) ElementType() reflect.Type

func (OrganizationOutput) ToOrganizationOutput

func (o OrganizationOutput) ToOrganizationOutput() OrganizationOutput

func (OrganizationOutput) ToOrganizationOutputWithContext

func (o OrganizationOutput) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput

type OrganizationState added in v1.0.1

type OrganizationState struct {
}

func (OrganizationState) ElementType added in v1.0.1

func (OrganizationState) ElementType() reflect.Type

type Plan added in v1.0.2

type Plan string

func (Plan) ElementType added in v1.0.2

func (Plan) ElementType() reflect.Type

func (Plan) ToPlanOutput added in v1.0.2

func (e Plan) ToPlanOutput() PlanOutput

func (Plan) ToPlanOutputWithContext added in v1.0.2

func (e Plan) ToPlanOutputWithContext(ctx context.Context) PlanOutput

func (Plan) ToPlanPtrOutput added in v1.0.2

func (e Plan) ToPlanPtrOutput() PlanPtrOutput

func (Plan) ToPlanPtrOutputWithContext added in v1.0.2

func (e Plan) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput

func (Plan) ToStringOutput added in v1.0.2

func (e Plan) ToStringOutput() pulumi.StringOutput

func (Plan) ToStringOutputWithContext added in v1.0.2

func (e Plan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Plan) ToStringPtrOutput added in v1.0.2

func (e Plan) ToStringPtrOutput() pulumi.StringPtrOutput

func (Plan) ToStringPtrOutputWithContext added in v1.0.2

func (e Plan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PlanInput added in v1.0.2

type PlanInput interface {
	pulumi.Input

	ToPlanOutput() PlanOutput
	ToPlanOutputWithContext(context.Context) PlanOutput
}

PlanInput is an input type that accepts PlanArgs and PlanOutput values. You can construct a concrete instance of `PlanInput` via:

PlanArgs{...}

type PlanOutput added in v1.0.2

type PlanOutput struct{ *pulumi.OutputState }

func (PlanOutput) ElementType added in v1.0.2

func (PlanOutput) ElementType() reflect.Type

func (PlanOutput) ToPlanOutput added in v1.0.2

func (o PlanOutput) ToPlanOutput() PlanOutput

func (PlanOutput) ToPlanOutputWithContext added in v1.0.2

func (o PlanOutput) ToPlanOutputWithContext(ctx context.Context) PlanOutput

func (PlanOutput) ToPlanPtrOutput added in v1.0.2

func (o PlanOutput) ToPlanPtrOutput() PlanPtrOutput

func (PlanOutput) ToPlanPtrOutputWithContext added in v1.0.2

func (o PlanOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput

func (PlanOutput) ToStringOutput added in v1.0.2

func (o PlanOutput) ToStringOutput() pulumi.StringOutput

func (PlanOutput) ToStringOutputWithContext added in v1.0.2

func (o PlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PlanOutput) ToStringPtrOutput added in v1.0.2

func (o PlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PlanOutput) ToStringPtrOutputWithContext added in v1.0.2

func (o PlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PlanPtrInput added in v1.0.2

type PlanPtrInput interface {
	pulumi.Input

	ToPlanPtrOutput() PlanPtrOutput
	ToPlanPtrOutputWithContext(context.Context) PlanPtrOutput
}

func PlanPtr added in v1.0.2

func PlanPtr(v string) PlanPtrInput

type PlanPtrOutput added in v1.0.2

type PlanPtrOutput struct{ *pulumi.OutputState }

func (PlanPtrOutput) Elem added in v1.0.2

func (o PlanPtrOutput) Elem() PlanOutput

func (PlanPtrOutput) ElementType added in v1.0.2

func (PlanPtrOutput) ElementType() reflect.Type

func (PlanPtrOutput) ToPlanPtrOutput added in v1.0.2

func (o PlanPtrOutput) ToPlanPtrOutput() PlanPtrOutput

func (PlanPtrOutput) ToPlanPtrOutputWithContext added in v1.0.2

func (o PlanPtrOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput

func (PlanPtrOutput) ToStringPtrOutput added in v1.0.2

func (o PlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PlanPtrOutput) ToStringPtrOutputWithContext added in v1.0.2

func (o PlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Project added in v1.0.2

type Project struct {
	pulumi.CustomResourceState

	// Project creation date
	Created_at pulumi.StringOutput `pulumi:"created_at"`
	// DB Hostname
	DbHost pulumi.StringOutput `pulumi:"dbHost"`
	// DB Name
	DbName pulumi.StringOutput `pulumi:"dbName"`
	// DB Port for pooled connection
	DbPoolingPort pulumi.IntOutput `pulumi:"dbPoolingPort"`
	// DB Port
	DbPort pulumi.IntOutput `pulumi:"dbPort"`
	// DB Username
	DbUsername pulumi.StringOutput `pulumi:"dbUsername"`
	// Supabase endpoint for client
	Endpoint pulumi.StringOutput `pulumi:"endpoint"`
	// Name of the project
	Name pulumi.StringOutput `pulumi:"name"`
	// Organization ID of the project
	Organization_id pulumi.StringOutput `pulumi:"organization_id"`
	// Region of the project
	Region RegionOutput `pulumi:"region"`
}

func GetProject added in v1.0.2

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewProject added in v1.0.2

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

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

func (*Project) ElementType added in v1.0.2

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput added in v1.0.2

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext added in v1.0.2

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs added in v1.0.2

type ProjectArgs struct {
	// Postgres password of the project
	Db_pass pulumi.StringInput
	// KPS Enabled on the project
	Kps_enabled pulumi.BoolInput
	// Name of the project
	Name pulumi.StringInput
	// Organization ID of the project
	Organization_id pulumi.StringInput
	// Plan of the project
	Plan PlanInput
	// Region of the project
	Region RegionInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType added in v1.0.2

func (ProjectArgs) ElementType() reflect.Type

type ProjectArray added in v1.0.2

type ProjectArray []ProjectInput

func (ProjectArray) ElementType added in v1.0.2

func (ProjectArray) ElementType() reflect.Type

func (ProjectArray) ToProjectArrayOutput added in v1.0.2

func (i ProjectArray) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArray) ToProjectArrayOutputWithContext added in v1.0.2

func (i ProjectArray) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectArrayInput added in v1.0.2

type ProjectArrayInput interface {
	pulumi.Input

	ToProjectArrayOutput() ProjectArrayOutput
	ToProjectArrayOutputWithContext(context.Context) ProjectArrayOutput
}

ProjectArrayInput is an input type that accepts ProjectArray and ProjectArrayOutput values. You can construct a concrete instance of `ProjectArrayInput` via:

ProjectArray{ ProjectArgs{...} }

type ProjectArrayOutput added in v1.0.2

type ProjectArrayOutput struct{ *pulumi.OutputState }

func (ProjectArrayOutput) ElementType added in v1.0.2

func (ProjectArrayOutput) ElementType() reflect.Type

func (ProjectArrayOutput) Index added in v1.0.2

func (ProjectArrayOutput) ToProjectArrayOutput added in v1.0.2

func (o ProjectArrayOutput) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArrayOutput) ToProjectArrayOutputWithContext added in v1.0.2

func (o ProjectArrayOutput) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectInput added in v1.0.2

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectMap added in v1.0.2

type ProjectMap map[string]ProjectInput

func (ProjectMap) ElementType added in v1.0.2

func (ProjectMap) ElementType() reflect.Type

func (ProjectMap) ToProjectMapOutput added in v1.0.2

func (i ProjectMap) ToProjectMapOutput() ProjectMapOutput

func (ProjectMap) ToProjectMapOutputWithContext added in v1.0.2

func (i ProjectMap) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectMapInput added in v1.0.2

type ProjectMapInput interface {
	pulumi.Input

	ToProjectMapOutput() ProjectMapOutput
	ToProjectMapOutputWithContext(context.Context) ProjectMapOutput
}

ProjectMapInput is an input type that accepts ProjectMap and ProjectMapOutput values. You can construct a concrete instance of `ProjectMapInput` via:

ProjectMap{ "key": ProjectArgs{...} }

type ProjectMapOutput added in v1.0.2

type ProjectMapOutput struct{ *pulumi.OutputState }

func (ProjectMapOutput) ElementType added in v1.0.2

func (ProjectMapOutput) ElementType() reflect.Type

func (ProjectMapOutput) MapIndex added in v1.0.2

func (ProjectMapOutput) ToProjectMapOutput added in v1.0.2

func (o ProjectMapOutput) ToProjectMapOutput() ProjectMapOutput

func (ProjectMapOutput) ToProjectMapOutputWithContext added in v1.0.2

func (o ProjectMapOutput) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectOutput added in v1.0.2

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) ElementType added in v1.0.2

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) ToProjectOutput added in v1.0.2

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext added in v1.0.2

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectState added in v1.0.2

type ProjectState struct {
}

func (ProjectState) ElementType added in v1.0.2

func (ProjectState) ElementType() reflect.Type

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

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

type Region added in v1.0.2

type Region string

func (Region) ElementType added in v1.0.2

func (Region) ElementType() reflect.Type

func (Region) ToRegionOutput added in v1.0.2

func (e Region) ToRegionOutput() RegionOutput

func (Region) ToRegionOutputWithContext added in v1.0.2

func (e Region) ToRegionOutputWithContext(ctx context.Context) RegionOutput

func (Region) ToRegionPtrOutput added in v1.0.2

func (e Region) ToRegionPtrOutput() RegionPtrOutput

func (Region) ToRegionPtrOutputWithContext added in v1.0.2

func (e Region) ToRegionPtrOutputWithContext(ctx context.Context) RegionPtrOutput

func (Region) ToStringOutput added in v1.0.2

func (e Region) ToStringOutput() pulumi.StringOutput

func (Region) ToStringOutputWithContext added in v1.0.2

func (e Region) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Region) ToStringPtrOutput added in v1.0.2

func (e Region) ToStringPtrOutput() pulumi.StringPtrOutput

func (Region) ToStringPtrOutputWithContext added in v1.0.2

func (e Region) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RegionInput added in v1.0.2

type RegionInput interface {
	pulumi.Input

	ToRegionOutput() RegionOutput
	ToRegionOutputWithContext(context.Context) RegionOutput
}

RegionInput is an input type that accepts RegionArgs and RegionOutput values. You can construct a concrete instance of `RegionInput` via:

RegionArgs{...}

type RegionOutput added in v1.0.2

type RegionOutput struct{ *pulumi.OutputState }

func (RegionOutput) ElementType added in v1.0.2

func (RegionOutput) ElementType() reflect.Type

func (RegionOutput) ToRegionOutput added in v1.0.2

func (o RegionOutput) ToRegionOutput() RegionOutput

func (RegionOutput) ToRegionOutputWithContext added in v1.0.2

func (o RegionOutput) ToRegionOutputWithContext(ctx context.Context) RegionOutput

func (RegionOutput) ToRegionPtrOutput added in v1.0.2

func (o RegionOutput) ToRegionPtrOutput() RegionPtrOutput

func (RegionOutput) ToRegionPtrOutputWithContext added in v1.0.2

func (o RegionOutput) ToRegionPtrOutputWithContext(ctx context.Context) RegionPtrOutput

func (RegionOutput) ToStringOutput added in v1.0.2

func (o RegionOutput) ToStringOutput() pulumi.StringOutput

func (RegionOutput) ToStringOutputWithContext added in v1.0.2

func (o RegionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RegionOutput) ToStringPtrOutput added in v1.0.2

func (o RegionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RegionOutput) ToStringPtrOutputWithContext added in v1.0.2

func (o RegionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RegionPtrInput added in v1.0.2

type RegionPtrInput interface {
	pulumi.Input

	ToRegionPtrOutput() RegionPtrOutput
	ToRegionPtrOutputWithContext(context.Context) RegionPtrOutput
}

func RegionPtr added in v1.0.2

func RegionPtr(v string) RegionPtrInput

type RegionPtrOutput added in v1.0.2

type RegionPtrOutput struct{ *pulumi.OutputState }

func (RegionPtrOutput) Elem added in v1.0.2

func (o RegionPtrOutput) Elem() RegionOutput

func (RegionPtrOutput) ElementType added in v1.0.2

func (RegionPtrOutput) ElementType() reflect.Type

func (RegionPtrOutput) ToRegionPtrOutput added in v1.0.2

func (o RegionPtrOutput) ToRegionPtrOutput() RegionPtrOutput

func (RegionPtrOutput) ToRegionPtrOutputWithContext added in v1.0.2

func (o RegionPtrOutput) ToRegionPtrOutputWithContext(ctx context.Context) RegionPtrOutput

func (RegionPtrOutput) ToStringPtrOutput added in v1.0.2

func (o RegionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RegionPtrOutput) ToStringPtrOutputWithContext added in v1.0.2

func (o RegionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Secret added in v1.0.2

type Secret struct {
	pulumi.CustomResourceState

	// Name of the secret
	Name pulumi.StringOutput `pulumi:"name"`
	// Value of the secret
	Value pulumi.StringOutput `pulumi:"value"`
}

func GetSecret added in v1.0.2

func GetSecret(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecretState, opts ...pulumi.ResourceOption) (*Secret, error)

GetSecret gets an existing Secret resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSecret added in v1.0.2

func NewSecret(ctx *pulumi.Context,
	name string, args *SecretArgs, opts ...pulumi.ResourceOption) (*Secret, error)

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

func (*Secret) ElementType added in v1.0.2

func (*Secret) ElementType() reflect.Type

func (*Secret) ToSecretOutput added in v1.0.2

func (i *Secret) ToSecretOutput() SecretOutput

func (*Secret) ToSecretOutputWithContext added in v1.0.2

func (i *Secret) ToSecretOutputWithContext(ctx context.Context) SecretOutput

type SecretArgs added in v1.0.2

type SecretArgs struct {
	// Name of the secret
	Name pulumi.StringInput
	// ID of the project
	ProjectId pulumi.StringInput
	// Value of the secret
	Value pulumi.StringInput
}

The set of arguments for constructing a Secret resource.

func (SecretArgs) ElementType added in v1.0.2

func (SecretArgs) ElementType() reflect.Type

type SecretArray added in v1.0.2

type SecretArray []SecretInput

func (SecretArray) ElementType added in v1.0.2

func (SecretArray) ElementType() reflect.Type

func (SecretArray) ToSecretArrayOutput added in v1.0.2

func (i SecretArray) ToSecretArrayOutput() SecretArrayOutput

func (SecretArray) ToSecretArrayOutputWithContext added in v1.0.2

func (i SecretArray) ToSecretArrayOutputWithContext(ctx context.Context) SecretArrayOutput

type SecretArrayInput added in v1.0.2

type SecretArrayInput interface {
	pulumi.Input

	ToSecretArrayOutput() SecretArrayOutput
	ToSecretArrayOutputWithContext(context.Context) SecretArrayOutput
}

SecretArrayInput is an input type that accepts SecretArray and SecretArrayOutput values. You can construct a concrete instance of `SecretArrayInput` via:

SecretArray{ SecretArgs{...} }

type SecretArrayOutput added in v1.0.2

type SecretArrayOutput struct{ *pulumi.OutputState }

func (SecretArrayOutput) ElementType added in v1.0.2

func (SecretArrayOutput) ElementType() reflect.Type

func (SecretArrayOutput) Index added in v1.0.2

func (SecretArrayOutput) ToSecretArrayOutput added in v1.0.2

func (o SecretArrayOutput) ToSecretArrayOutput() SecretArrayOutput

func (SecretArrayOutput) ToSecretArrayOutputWithContext added in v1.0.2

func (o SecretArrayOutput) ToSecretArrayOutputWithContext(ctx context.Context) SecretArrayOutput

type SecretInput added in v1.0.2

type SecretInput interface {
	pulumi.Input

	ToSecretOutput() SecretOutput
	ToSecretOutputWithContext(ctx context.Context) SecretOutput
}

type SecretMap added in v1.0.2

type SecretMap map[string]SecretInput

func (SecretMap) ElementType added in v1.0.2

func (SecretMap) ElementType() reflect.Type

func (SecretMap) ToSecretMapOutput added in v1.0.2

func (i SecretMap) ToSecretMapOutput() SecretMapOutput

func (SecretMap) ToSecretMapOutputWithContext added in v1.0.2

func (i SecretMap) ToSecretMapOutputWithContext(ctx context.Context) SecretMapOutput

type SecretMapInput added in v1.0.2

type SecretMapInput interface {
	pulumi.Input

	ToSecretMapOutput() SecretMapOutput
	ToSecretMapOutputWithContext(context.Context) SecretMapOutput
}

SecretMapInput is an input type that accepts SecretMap and SecretMapOutput values. You can construct a concrete instance of `SecretMapInput` via:

SecretMap{ "key": SecretArgs{...} }

type SecretMapOutput added in v1.0.2

type SecretMapOutput struct{ *pulumi.OutputState }

func (SecretMapOutput) ElementType added in v1.0.2

func (SecretMapOutput) ElementType() reflect.Type

func (SecretMapOutput) MapIndex added in v1.0.2

func (SecretMapOutput) ToSecretMapOutput added in v1.0.2

func (o SecretMapOutput) ToSecretMapOutput() SecretMapOutput

func (SecretMapOutput) ToSecretMapOutputWithContext added in v1.0.2

func (o SecretMapOutput) ToSecretMapOutputWithContext(ctx context.Context) SecretMapOutput

type SecretOutput added in v1.0.2

type SecretOutput struct{ *pulumi.OutputState }

func (SecretOutput) ElementType added in v1.0.2

func (SecretOutput) ElementType() reflect.Type

func (SecretOutput) ToSecretOutput added in v1.0.2

func (o SecretOutput) ToSecretOutput() SecretOutput

func (SecretOutput) ToSecretOutputWithContext added in v1.0.2

func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput

type SecretState added in v1.0.2

type SecretState struct {
}

func (SecretState) ElementType added in v1.0.2

func (SecretState) ElementType() reflect.Type

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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