app

package
v0.0.0-...-8949050 Latest Latest
Warning

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

Go to latest
Published: Jul 31, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	pulumi.CustomResourceState

	Acm                 pulumi.BoolOutput        `pulumi:"acm"`
	AllConfigVars       pulumi.MapOutput         `pulumi:"allConfigVars"`
	Buildpacks          pulumi.StringArrayOutput `pulumi:"buildpacks"`
	ConfigVars          pulumi.MapOutput         `pulumi:"configVars"`
	GitUrl              pulumi.StringOutput      `pulumi:"gitUrl"`
	HerokuHostname      pulumi.StringOutput      `pulumi:"herokuHostname"`
	InternalRouting     pulumi.BoolOutput        `pulumi:"internalRouting"`
	Name                pulumi.StringOutput      `pulumi:"name"`
	Organization        AppOrganizationPtrOutput `pulumi:"organization"`
	Region              pulumi.StringOutput      `pulumi:"region"`
	SensitiveConfigVars pulumi.StringMapOutput   `pulumi:"sensitiveConfigVars"`
	Space               pulumi.StringPtrOutput   `pulumi:"space"`
	Stack               pulumi.StringOutput      `pulumi:"stack"`
	Uuid                pulumi.StringOutput      `pulumi:"uuid"`
	WebUrl              pulumi.StringOutput      `pulumi:"webUrl"`
}

func GetApp

func GetApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppState, opts ...pulumi.ResourceOption) (*App, error)

GetApp gets an existing App 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 NewApp

func NewApp(ctx *pulumi.Context,
	name string, args *AppArgs, opts ...pulumi.ResourceOption) (*App, error)

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

func (*App) ElementType

func (*App) ElementType() reflect.Type

func (*App) ToAppOutput

func (i *App) ToAppOutput() AppOutput

func (*App) ToAppOutputWithContext

func (i *App) ToAppOutputWithContext(ctx context.Context) AppOutput

type AppArgs

type AppArgs struct {
	Acm                 pulumi.BoolPtrInput
	Buildpacks          pulumi.StringArrayInput
	ConfigVars          pulumi.MapInput
	InternalRouting     pulumi.BoolPtrInput
	Name                pulumi.StringPtrInput
	Organization        AppOrganizationPtrInput
	Region              pulumi.StringInput
	SensitiveConfigVars pulumi.StringMapInput
	Space               pulumi.StringPtrInput
	Stack               pulumi.StringPtrInput
}

The set of arguments for constructing a App resource.

func (AppArgs) ElementType

func (AppArgs) ElementType() reflect.Type

type AppArray

type AppArray []AppInput

func (AppArray) ElementType

func (AppArray) ElementType() reflect.Type

func (AppArray) ToAppArrayOutput

func (i AppArray) ToAppArrayOutput() AppArrayOutput

func (AppArray) ToAppArrayOutputWithContext

func (i AppArray) ToAppArrayOutputWithContext(ctx context.Context) AppArrayOutput

type AppArrayInput

type AppArrayInput interface {
	pulumi.Input

	ToAppArrayOutput() AppArrayOutput
	ToAppArrayOutputWithContext(context.Context) AppArrayOutput
}

AppArrayInput is an input type that accepts AppArray and AppArrayOutput values. You can construct a concrete instance of `AppArrayInput` via:

AppArray{ AppArgs{...} }

type AppArrayOutput

type AppArrayOutput struct{ *pulumi.OutputState }

func (AppArrayOutput) ElementType

func (AppArrayOutput) ElementType() reflect.Type

func (AppArrayOutput) Index

func (AppArrayOutput) ToAppArrayOutput

func (o AppArrayOutput) ToAppArrayOutput() AppArrayOutput

func (AppArrayOutput) ToAppArrayOutputWithContext

func (o AppArrayOutput) ToAppArrayOutputWithContext(ctx context.Context) AppArrayOutput

type AppInput

type AppInput interface {
	pulumi.Input

	ToAppOutput() AppOutput
	ToAppOutputWithContext(ctx context.Context) AppOutput
}

type AppMap

type AppMap map[string]AppInput

func (AppMap) ElementType

func (AppMap) ElementType() reflect.Type

func (AppMap) ToAppMapOutput

func (i AppMap) ToAppMapOutput() AppMapOutput

func (AppMap) ToAppMapOutputWithContext

func (i AppMap) ToAppMapOutputWithContext(ctx context.Context) AppMapOutput

type AppMapInput

type AppMapInput interface {
	pulumi.Input

	ToAppMapOutput() AppMapOutput
	ToAppMapOutputWithContext(context.Context) AppMapOutput
}

AppMapInput is an input type that accepts AppMap and AppMapOutput values. You can construct a concrete instance of `AppMapInput` via:

AppMap{ "key": AppArgs{...} }

type AppMapOutput

type AppMapOutput struct{ *pulumi.OutputState }

func (AppMapOutput) ElementType

func (AppMapOutput) ElementType() reflect.Type

func (AppMapOutput) MapIndex

func (o AppMapOutput) MapIndex(k pulumi.StringInput) AppOutput

func (AppMapOutput) ToAppMapOutput

func (o AppMapOutput) ToAppMapOutput() AppMapOutput

func (AppMapOutput) ToAppMapOutputWithContext

func (o AppMapOutput) ToAppMapOutputWithContext(ctx context.Context) AppMapOutput

type AppOrganization

type AppOrganization struct {
	Locked   *bool  `pulumi:"locked"`
	Name     string `pulumi:"name"`
	Personal *bool  `pulumi:"personal"`
}

type AppOrganizationArgs

type AppOrganizationArgs struct {
	Locked   pulumi.BoolPtrInput `pulumi:"locked"`
	Name     pulumi.StringInput  `pulumi:"name"`
	Personal pulumi.BoolPtrInput `pulumi:"personal"`
}

func (AppOrganizationArgs) ElementType

func (AppOrganizationArgs) ElementType() reflect.Type

func (AppOrganizationArgs) ToAppOrganizationOutput

func (i AppOrganizationArgs) ToAppOrganizationOutput() AppOrganizationOutput

func (AppOrganizationArgs) ToAppOrganizationOutputWithContext

func (i AppOrganizationArgs) ToAppOrganizationOutputWithContext(ctx context.Context) AppOrganizationOutput

func (AppOrganizationArgs) ToAppOrganizationPtrOutput

func (i AppOrganizationArgs) ToAppOrganizationPtrOutput() AppOrganizationPtrOutput

func (AppOrganizationArgs) ToAppOrganizationPtrOutputWithContext

func (i AppOrganizationArgs) ToAppOrganizationPtrOutputWithContext(ctx context.Context) AppOrganizationPtrOutput

type AppOrganizationInput

type AppOrganizationInput interface {
	pulumi.Input

	ToAppOrganizationOutput() AppOrganizationOutput
	ToAppOrganizationOutputWithContext(context.Context) AppOrganizationOutput
}

AppOrganizationInput is an input type that accepts AppOrganizationArgs and AppOrganizationOutput values. You can construct a concrete instance of `AppOrganizationInput` via:

AppOrganizationArgs{...}

type AppOrganizationOutput

type AppOrganizationOutput struct{ *pulumi.OutputState }

func (AppOrganizationOutput) ElementType

func (AppOrganizationOutput) ElementType() reflect.Type

func (AppOrganizationOutput) Locked

func (AppOrganizationOutput) Name

func (AppOrganizationOutput) Personal

func (AppOrganizationOutput) ToAppOrganizationOutput

func (o AppOrganizationOutput) ToAppOrganizationOutput() AppOrganizationOutput

func (AppOrganizationOutput) ToAppOrganizationOutputWithContext

func (o AppOrganizationOutput) ToAppOrganizationOutputWithContext(ctx context.Context) AppOrganizationOutput

func (AppOrganizationOutput) ToAppOrganizationPtrOutput

func (o AppOrganizationOutput) ToAppOrganizationPtrOutput() AppOrganizationPtrOutput

func (AppOrganizationOutput) ToAppOrganizationPtrOutputWithContext

func (o AppOrganizationOutput) ToAppOrganizationPtrOutputWithContext(ctx context.Context) AppOrganizationPtrOutput

type AppOrganizationPtrInput

type AppOrganizationPtrInput interface {
	pulumi.Input

	ToAppOrganizationPtrOutput() AppOrganizationPtrOutput
	ToAppOrganizationPtrOutputWithContext(context.Context) AppOrganizationPtrOutput
}

AppOrganizationPtrInput is an input type that accepts AppOrganizationArgs, AppOrganizationPtr and AppOrganizationPtrOutput values. You can construct a concrete instance of `AppOrganizationPtrInput` via:

        AppOrganizationArgs{...}

or:

        nil

type AppOrganizationPtrOutput

type AppOrganizationPtrOutput struct{ *pulumi.OutputState }

func (AppOrganizationPtrOutput) Elem

func (AppOrganizationPtrOutput) ElementType

func (AppOrganizationPtrOutput) ElementType() reflect.Type

func (AppOrganizationPtrOutput) Locked

func (AppOrganizationPtrOutput) Name

func (AppOrganizationPtrOutput) Personal

func (AppOrganizationPtrOutput) ToAppOrganizationPtrOutput

func (o AppOrganizationPtrOutput) ToAppOrganizationPtrOutput() AppOrganizationPtrOutput

func (AppOrganizationPtrOutput) ToAppOrganizationPtrOutputWithContext

func (o AppOrganizationPtrOutput) ToAppOrganizationPtrOutputWithContext(ctx context.Context) AppOrganizationPtrOutput

type AppOutput

type AppOutput struct{ *pulumi.OutputState }

func (AppOutput) Acm

func (o AppOutput) Acm() pulumi.BoolOutput

func (AppOutput) AllConfigVars

func (o AppOutput) AllConfigVars() pulumi.MapOutput

func (AppOutput) Buildpacks

func (o AppOutput) Buildpacks() pulumi.StringArrayOutput

func (AppOutput) ConfigVars

func (o AppOutput) ConfigVars() pulumi.MapOutput

func (AppOutput) ElementType

func (AppOutput) ElementType() reflect.Type

func (AppOutput) GitUrl

func (o AppOutput) GitUrl() pulumi.StringOutput

func (AppOutput) HerokuHostname

func (o AppOutput) HerokuHostname() pulumi.StringOutput

func (AppOutput) InternalRouting

func (o AppOutput) InternalRouting() pulumi.BoolOutput

func (AppOutput) Name

func (o AppOutput) Name() pulumi.StringOutput

func (AppOutput) Organization

func (o AppOutput) Organization() AppOrganizationPtrOutput

func (AppOutput) Region

func (o AppOutput) Region() pulumi.StringOutput

func (AppOutput) SensitiveConfigVars

func (o AppOutput) SensitiveConfigVars() pulumi.StringMapOutput

func (AppOutput) Space

func (o AppOutput) Space() pulumi.StringPtrOutput

func (AppOutput) Stack

func (o AppOutput) Stack() pulumi.StringOutput

func (AppOutput) ToAppOutput

func (o AppOutput) ToAppOutput() AppOutput

func (AppOutput) ToAppOutputWithContext

func (o AppOutput) ToAppOutputWithContext(ctx context.Context) AppOutput

func (AppOutput) Uuid

func (o AppOutput) Uuid() pulumi.StringOutput

func (AppOutput) WebUrl

func (o AppOutput) WebUrl() pulumi.StringOutput

type AppState

type AppState struct {
	Acm                 pulumi.BoolPtrInput
	AllConfigVars       pulumi.MapInput
	Buildpacks          pulumi.StringArrayInput
	ConfigVars          pulumi.MapInput
	GitUrl              pulumi.StringPtrInput
	HerokuHostname      pulumi.StringPtrInput
	InternalRouting     pulumi.BoolPtrInput
	Name                pulumi.StringPtrInput
	Organization        AppOrganizationPtrInput
	Region              pulumi.StringPtrInput
	SensitiveConfigVars pulumi.StringMapInput
	Space               pulumi.StringPtrInput
	Stack               pulumi.StringPtrInput
	Uuid                pulumi.StringPtrInput
	WebUrl              pulumi.StringPtrInput
}

func (AppState) ElementType

func (AppState) ElementType() reflect.Type

type Config

type Config struct {
	pulumi.CustomResourceState

	SensitiveVars pulumi.StringMapOutput `pulumi:"sensitiveVars"`
	Vars          pulumi.StringMapOutput `pulumi:"vars"`
}

func GetConfig

func GetConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigState, opts ...pulumi.ResourceOption) (*Config, error)

GetConfig gets an existing Config 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 NewConfig

func NewConfig(ctx *pulumi.Context,
	name string, args *ConfigArgs, opts ...pulumi.ResourceOption) (*Config, error)

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

func (*Config) ElementType

func (*Config) ElementType() reflect.Type

func (*Config) ToConfigOutput

func (i *Config) ToConfigOutput() ConfigOutput

func (*Config) ToConfigOutputWithContext

func (i *Config) ToConfigOutputWithContext(ctx context.Context) ConfigOutput

type ConfigArgs

type ConfigArgs struct {
	SensitiveVars pulumi.StringMapInput
	Vars          pulumi.StringMapInput
}

The set of arguments for constructing a Config resource.

func (ConfigArgs) ElementType

func (ConfigArgs) ElementType() reflect.Type

type ConfigArray

type ConfigArray []ConfigInput

func (ConfigArray) ElementType

func (ConfigArray) ElementType() reflect.Type

func (ConfigArray) ToConfigArrayOutput

func (i ConfigArray) ToConfigArrayOutput() ConfigArrayOutput

func (ConfigArray) ToConfigArrayOutputWithContext

func (i ConfigArray) ToConfigArrayOutputWithContext(ctx context.Context) ConfigArrayOutput

type ConfigArrayInput

type ConfigArrayInput interface {
	pulumi.Input

	ToConfigArrayOutput() ConfigArrayOutput
	ToConfigArrayOutputWithContext(context.Context) ConfigArrayOutput
}

ConfigArrayInput is an input type that accepts ConfigArray and ConfigArrayOutput values. You can construct a concrete instance of `ConfigArrayInput` via:

ConfigArray{ ConfigArgs{...} }

type ConfigArrayOutput

type ConfigArrayOutput struct{ *pulumi.OutputState }

func (ConfigArrayOutput) ElementType

func (ConfigArrayOutput) ElementType() reflect.Type

func (ConfigArrayOutput) Index

func (ConfigArrayOutput) ToConfigArrayOutput

func (o ConfigArrayOutput) ToConfigArrayOutput() ConfigArrayOutput

func (ConfigArrayOutput) ToConfigArrayOutputWithContext

func (o ConfigArrayOutput) ToConfigArrayOutputWithContext(ctx context.Context) ConfigArrayOutput

type ConfigAssociation

type ConfigAssociation struct {
	pulumi.CustomResourceState

	AppId         pulumi.StringOutput    `pulumi:"appId"`
	SensitiveVars pulumi.StringMapOutput `pulumi:"sensitiveVars"`
	Vars          pulumi.StringMapOutput `pulumi:"vars"`
}

func GetConfigAssociation

func GetConfigAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigAssociationState, opts ...pulumi.ResourceOption) (*ConfigAssociation, error)

GetConfigAssociation gets an existing ConfigAssociation 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 NewConfigAssociation

func NewConfigAssociation(ctx *pulumi.Context,
	name string, args *ConfigAssociationArgs, opts ...pulumi.ResourceOption) (*ConfigAssociation, error)

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

func (*ConfigAssociation) ElementType

func (*ConfigAssociation) ElementType() reflect.Type

func (*ConfigAssociation) ToConfigAssociationOutput

func (i *ConfigAssociation) ToConfigAssociationOutput() ConfigAssociationOutput

func (*ConfigAssociation) ToConfigAssociationOutputWithContext

func (i *ConfigAssociation) ToConfigAssociationOutputWithContext(ctx context.Context) ConfigAssociationOutput

type ConfigAssociationArgs

type ConfigAssociationArgs struct {
	AppId         pulumi.StringInput
	SensitiveVars pulumi.StringMapInput
	Vars          pulumi.StringMapInput
}

The set of arguments for constructing a ConfigAssociation resource.

func (ConfigAssociationArgs) ElementType

func (ConfigAssociationArgs) ElementType() reflect.Type

type ConfigAssociationArray

type ConfigAssociationArray []ConfigAssociationInput

func (ConfigAssociationArray) ElementType

func (ConfigAssociationArray) ElementType() reflect.Type

func (ConfigAssociationArray) ToConfigAssociationArrayOutput

func (i ConfigAssociationArray) ToConfigAssociationArrayOutput() ConfigAssociationArrayOutput

func (ConfigAssociationArray) ToConfigAssociationArrayOutputWithContext

func (i ConfigAssociationArray) ToConfigAssociationArrayOutputWithContext(ctx context.Context) ConfigAssociationArrayOutput

type ConfigAssociationArrayInput

type ConfigAssociationArrayInput interface {
	pulumi.Input

	ToConfigAssociationArrayOutput() ConfigAssociationArrayOutput
	ToConfigAssociationArrayOutputWithContext(context.Context) ConfigAssociationArrayOutput
}

ConfigAssociationArrayInput is an input type that accepts ConfigAssociationArray and ConfigAssociationArrayOutput values. You can construct a concrete instance of `ConfigAssociationArrayInput` via:

ConfigAssociationArray{ ConfigAssociationArgs{...} }

type ConfigAssociationArrayOutput

type ConfigAssociationArrayOutput struct{ *pulumi.OutputState }

func (ConfigAssociationArrayOutput) ElementType

func (ConfigAssociationArrayOutput) Index

func (ConfigAssociationArrayOutput) ToConfigAssociationArrayOutput

func (o ConfigAssociationArrayOutput) ToConfigAssociationArrayOutput() ConfigAssociationArrayOutput

func (ConfigAssociationArrayOutput) ToConfigAssociationArrayOutputWithContext

func (o ConfigAssociationArrayOutput) ToConfigAssociationArrayOutputWithContext(ctx context.Context) ConfigAssociationArrayOutput

type ConfigAssociationInput

type ConfigAssociationInput interface {
	pulumi.Input

	ToConfigAssociationOutput() ConfigAssociationOutput
	ToConfigAssociationOutputWithContext(ctx context.Context) ConfigAssociationOutput
}

type ConfigAssociationMap

type ConfigAssociationMap map[string]ConfigAssociationInput

func (ConfigAssociationMap) ElementType

func (ConfigAssociationMap) ElementType() reflect.Type

func (ConfigAssociationMap) ToConfigAssociationMapOutput

func (i ConfigAssociationMap) ToConfigAssociationMapOutput() ConfigAssociationMapOutput

func (ConfigAssociationMap) ToConfigAssociationMapOutputWithContext

func (i ConfigAssociationMap) ToConfigAssociationMapOutputWithContext(ctx context.Context) ConfigAssociationMapOutput

type ConfigAssociationMapInput

type ConfigAssociationMapInput interface {
	pulumi.Input

	ToConfigAssociationMapOutput() ConfigAssociationMapOutput
	ToConfigAssociationMapOutputWithContext(context.Context) ConfigAssociationMapOutput
}

ConfigAssociationMapInput is an input type that accepts ConfigAssociationMap and ConfigAssociationMapOutput values. You can construct a concrete instance of `ConfigAssociationMapInput` via:

ConfigAssociationMap{ "key": ConfigAssociationArgs{...} }

type ConfigAssociationMapOutput

type ConfigAssociationMapOutput struct{ *pulumi.OutputState }

func (ConfigAssociationMapOutput) ElementType

func (ConfigAssociationMapOutput) ElementType() reflect.Type

func (ConfigAssociationMapOutput) MapIndex

func (ConfigAssociationMapOutput) ToConfigAssociationMapOutput

func (o ConfigAssociationMapOutput) ToConfigAssociationMapOutput() ConfigAssociationMapOutput

func (ConfigAssociationMapOutput) ToConfigAssociationMapOutputWithContext

func (o ConfigAssociationMapOutput) ToConfigAssociationMapOutputWithContext(ctx context.Context) ConfigAssociationMapOutput

type ConfigAssociationOutput

type ConfigAssociationOutput struct{ *pulumi.OutputState }

func (ConfigAssociationOutput) AppId

func (ConfigAssociationOutput) ElementType

func (ConfigAssociationOutput) ElementType() reflect.Type

func (ConfigAssociationOutput) SensitiveVars

func (ConfigAssociationOutput) ToConfigAssociationOutput

func (o ConfigAssociationOutput) ToConfigAssociationOutput() ConfigAssociationOutput

func (ConfigAssociationOutput) ToConfigAssociationOutputWithContext

func (o ConfigAssociationOutput) ToConfigAssociationOutputWithContext(ctx context.Context) ConfigAssociationOutput

func (ConfigAssociationOutput) Vars

type ConfigAssociationState

type ConfigAssociationState struct {
	AppId         pulumi.StringPtrInput
	SensitiveVars pulumi.StringMapInput
	Vars          pulumi.StringMapInput
}

func (ConfigAssociationState) ElementType

func (ConfigAssociationState) ElementType() reflect.Type

type ConfigInput

type ConfigInput interface {
	pulumi.Input

	ToConfigOutput() ConfigOutput
	ToConfigOutputWithContext(ctx context.Context) ConfigOutput
}

type ConfigMap

type ConfigMap map[string]ConfigInput

func (ConfigMap) ElementType

func (ConfigMap) ElementType() reflect.Type

func (ConfigMap) ToConfigMapOutput

func (i ConfigMap) ToConfigMapOutput() ConfigMapOutput

func (ConfigMap) ToConfigMapOutputWithContext

func (i ConfigMap) ToConfigMapOutputWithContext(ctx context.Context) ConfigMapOutput

type ConfigMapInput

type ConfigMapInput interface {
	pulumi.Input

	ToConfigMapOutput() ConfigMapOutput
	ToConfigMapOutputWithContext(context.Context) ConfigMapOutput
}

ConfigMapInput is an input type that accepts ConfigMap and ConfigMapOutput values. You can construct a concrete instance of `ConfigMapInput` via:

ConfigMap{ "key": ConfigArgs{...} }

type ConfigMapOutput

type ConfigMapOutput struct{ *pulumi.OutputState }

func (ConfigMapOutput) ElementType

func (ConfigMapOutput) ElementType() reflect.Type

func (ConfigMapOutput) MapIndex

func (ConfigMapOutput) ToConfigMapOutput

func (o ConfigMapOutput) ToConfigMapOutput() ConfigMapOutput

func (ConfigMapOutput) ToConfigMapOutputWithContext

func (o ConfigMapOutput) ToConfigMapOutputWithContext(ctx context.Context) ConfigMapOutput

type ConfigOutput

type ConfigOutput struct{ *pulumi.OutputState }

func (ConfigOutput) ElementType

func (ConfigOutput) ElementType() reflect.Type

func (ConfigOutput) SensitiveVars

func (o ConfigOutput) SensitiveVars() pulumi.StringMapOutput

func (ConfigOutput) ToConfigOutput

func (o ConfigOutput) ToConfigOutput() ConfigOutput

func (ConfigOutput) ToConfigOutputWithContext

func (o ConfigOutput) ToConfigOutputWithContext(ctx context.Context) ConfigOutput

func (ConfigOutput) Vars

type ConfigState

type ConfigState struct {
	SensitiveVars pulumi.StringMapInput
	Vars          pulumi.StringMapInput
}

func (ConfigState) ElementType

func (ConfigState) ElementType() reflect.Type

type Feature

type Feature struct {
	pulumi.CustomResourceState

	AppId   pulumi.StringOutput  `pulumi:"appId"`
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	Name    pulumi.StringOutput  `pulumi:"name"`
}

func GetFeature

func GetFeature(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FeatureState, opts ...pulumi.ResourceOption) (*Feature, error)

GetFeature gets an existing Feature 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 NewFeature

func NewFeature(ctx *pulumi.Context,
	name string, args *FeatureArgs, opts ...pulumi.ResourceOption) (*Feature, error)

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

func (*Feature) ElementType

func (*Feature) ElementType() reflect.Type

func (*Feature) ToFeatureOutput

func (i *Feature) ToFeatureOutput() FeatureOutput

func (*Feature) ToFeatureOutputWithContext

func (i *Feature) ToFeatureOutputWithContext(ctx context.Context) FeatureOutput

type FeatureArgs

type FeatureArgs struct {
	AppId   pulumi.StringInput
	Enabled pulumi.BoolPtrInput
	Name    pulumi.StringPtrInput
}

The set of arguments for constructing a Feature resource.

func (FeatureArgs) ElementType

func (FeatureArgs) ElementType() reflect.Type

type FeatureArray

type FeatureArray []FeatureInput

func (FeatureArray) ElementType

func (FeatureArray) ElementType() reflect.Type

func (FeatureArray) ToFeatureArrayOutput

func (i FeatureArray) ToFeatureArrayOutput() FeatureArrayOutput

func (FeatureArray) ToFeatureArrayOutputWithContext

func (i FeatureArray) ToFeatureArrayOutputWithContext(ctx context.Context) FeatureArrayOutput

type FeatureArrayInput

type FeatureArrayInput interface {
	pulumi.Input

	ToFeatureArrayOutput() FeatureArrayOutput
	ToFeatureArrayOutputWithContext(context.Context) FeatureArrayOutput
}

FeatureArrayInput is an input type that accepts FeatureArray and FeatureArrayOutput values. You can construct a concrete instance of `FeatureArrayInput` via:

FeatureArray{ FeatureArgs{...} }

type FeatureArrayOutput

type FeatureArrayOutput struct{ *pulumi.OutputState }

func (FeatureArrayOutput) ElementType

func (FeatureArrayOutput) ElementType() reflect.Type

func (FeatureArrayOutput) Index

func (FeatureArrayOutput) ToFeatureArrayOutput

func (o FeatureArrayOutput) ToFeatureArrayOutput() FeatureArrayOutput

func (FeatureArrayOutput) ToFeatureArrayOutputWithContext

func (o FeatureArrayOutput) ToFeatureArrayOutputWithContext(ctx context.Context) FeatureArrayOutput

type FeatureInput

type FeatureInput interface {
	pulumi.Input

	ToFeatureOutput() FeatureOutput
	ToFeatureOutputWithContext(ctx context.Context) FeatureOutput
}

type FeatureMap

type FeatureMap map[string]FeatureInput

func (FeatureMap) ElementType

func (FeatureMap) ElementType() reflect.Type

func (FeatureMap) ToFeatureMapOutput

func (i FeatureMap) ToFeatureMapOutput() FeatureMapOutput

func (FeatureMap) ToFeatureMapOutputWithContext

func (i FeatureMap) ToFeatureMapOutputWithContext(ctx context.Context) FeatureMapOutput

type FeatureMapInput

type FeatureMapInput interface {
	pulumi.Input

	ToFeatureMapOutput() FeatureMapOutput
	ToFeatureMapOutputWithContext(context.Context) FeatureMapOutput
}

FeatureMapInput is an input type that accepts FeatureMap and FeatureMapOutput values. You can construct a concrete instance of `FeatureMapInput` via:

FeatureMap{ "key": FeatureArgs{...} }

type FeatureMapOutput

type FeatureMapOutput struct{ *pulumi.OutputState }

func (FeatureMapOutput) ElementType

func (FeatureMapOutput) ElementType() reflect.Type

func (FeatureMapOutput) MapIndex

func (FeatureMapOutput) ToFeatureMapOutput

func (o FeatureMapOutput) ToFeatureMapOutput() FeatureMapOutput

func (FeatureMapOutput) ToFeatureMapOutputWithContext

func (o FeatureMapOutput) ToFeatureMapOutputWithContext(ctx context.Context) FeatureMapOutput

type FeatureOutput

type FeatureOutput struct{ *pulumi.OutputState }

func (FeatureOutput) AppId

func (o FeatureOutput) AppId() pulumi.StringOutput

func (FeatureOutput) ElementType

func (FeatureOutput) ElementType() reflect.Type

func (FeatureOutput) Enabled

func (o FeatureOutput) Enabled() pulumi.BoolPtrOutput

func (FeatureOutput) Name

func (FeatureOutput) ToFeatureOutput

func (o FeatureOutput) ToFeatureOutput() FeatureOutput

func (FeatureOutput) ToFeatureOutputWithContext

func (o FeatureOutput) ToFeatureOutputWithContext(ctx context.Context) FeatureOutput

type FeatureState

type FeatureState struct {
	AppId   pulumi.StringPtrInput
	Enabled pulumi.BoolPtrInput
	Name    pulumi.StringPtrInput
}

func (FeatureState) ElementType

func (FeatureState) ElementType() reflect.Type

type GetAppOrganization

type GetAppOrganization struct {
	Locked   bool   `pulumi:"locked"`
	Name     string `pulumi:"name"`
	Personal bool   `pulumi:"personal"`
}

type GetAppOrganizationArgs

type GetAppOrganizationArgs struct {
	Locked   pulumi.BoolInput   `pulumi:"locked"`
	Name     pulumi.StringInput `pulumi:"name"`
	Personal pulumi.BoolInput   `pulumi:"personal"`
}

func (GetAppOrganizationArgs) ElementType

func (GetAppOrganizationArgs) ElementType() reflect.Type

func (GetAppOrganizationArgs) ToGetAppOrganizationOutput

func (i GetAppOrganizationArgs) ToGetAppOrganizationOutput() GetAppOrganizationOutput

func (GetAppOrganizationArgs) ToGetAppOrganizationOutputWithContext

func (i GetAppOrganizationArgs) ToGetAppOrganizationOutputWithContext(ctx context.Context) GetAppOrganizationOutput

type GetAppOrganizationArray

type GetAppOrganizationArray []GetAppOrganizationInput

func (GetAppOrganizationArray) ElementType

func (GetAppOrganizationArray) ElementType() reflect.Type

func (GetAppOrganizationArray) ToGetAppOrganizationArrayOutput

func (i GetAppOrganizationArray) ToGetAppOrganizationArrayOutput() GetAppOrganizationArrayOutput

func (GetAppOrganizationArray) ToGetAppOrganizationArrayOutputWithContext

func (i GetAppOrganizationArray) ToGetAppOrganizationArrayOutputWithContext(ctx context.Context) GetAppOrganizationArrayOutput

type GetAppOrganizationArrayInput

type GetAppOrganizationArrayInput interface {
	pulumi.Input

	ToGetAppOrganizationArrayOutput() GetAppOrganizationArrayOutput
	ToGetAppOrganizationArrayOutputWithContext(context.Context) GetAppOrganizationArrayOutput
}

GetAppOrganizationArrayInput is an input type that accepts GetAppOrganizationArray and GetAppOrganizationArrayOutput values. You can construct a concrete instance of `GetAppOrganizationArrayInput` via:

GetAppOrganizationArray{ GetAppOrganizationArgs{...} }

type GetAppOrganizationArrayOutput

type GetAppOrganizationArrayOutput struct{ *pulumi.OutputState }

func (GetAppOrganizationArrayOutput) ElementType

func (GetAppOrganizationArrayOutput) Index

func (GetAppOrganizationArrayOutput) ToGetAppOrganizationArrayOutput

func (o GetAppOrganizationArrayOutput) ToGetAppOrganizationArrayOutput() GetAppOrganizationArrayOutput

func (GetAppOrganizationArrayOutput) ToGetAppOrganizationArrayOutputWithContext

func (o GetAppOrganizationArrayOutput) ToGetAppOrganizationArrayOutputWithContext(ctx context.Context) GetAppOrganizationArrayOutput

type GetAppOrganizationInput

type GetAppOrganizationInput interface {
	pulumi.Input

	ToGetAppOrganizationOutput() GetAppOrganizationOutput
	ToGetAppOrganizationOutputWithContext(context.Context) GetAppOrganizationOutput
}

GetAppOrganizationInput is an input type that accepts GetAppOrganizationArgs and GetAppOrganizationOutput values. You can construct a concrete instance of `GetAppOrganizationInput` via:

GetAppOrganizationArgs{...}

type GetAppOrganizationOutput

type GetAppOrganizationOutput struct{ *pulumi.OutputState }

func (GetAppOrganizationOutput) ElementType

func (GetAppOrganizationOutput) ElementType() reflect.Type

func (GetAppOrganizationOutput) Locked

func (GetAppOrganizationOutput) Name

func (GetAppOrganizationOutput) Personal

func (GetAppOrganizationOutput) ToGetAppOrganizationOutput

func (o GetAppOrganizationOutput) ToGetAppOrganizationOutput() GetAppOrganizationOutput

func (GetAppOrganizationOutput) ToGetAppOrganizationOutputWithContext

func (o GetAppOrganizationOutput) ToGetAppOrganizationOutputWithContext(ctx context.Context) GetAppOrganizationOutput

type LookupAppArgs

type LookupAppArgs struct {
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getApp.

type LookupAppOutputArgs

type LookupAppOutputArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getApp.

func (LookupAppOutputArgs) ElementType

func (LookupAppOutputArgs) ElementType() reflect.Type

type LookupAppResult

type LookupAppResult struct {
	Acm            bool                   `pulumi:"acm"`
	Buildpacks     []string               `pulumi:"buildpacks"`
	ConfigVars     map[string]interface{} `pulumi:"configVars"`
	GitUrl         string                 `pulumi:"gitUrl"`
	HerokuHostname string                 `pulumi:"herokuHostname"`
	// The provider-assigned unique ID for this managed resource.
	Id              string               `pulumi:"id"`
	InternalRouting bool                 `pulumi:"internalRouting"`
	Name            string               `pulumi:"name"`
	Organizations   []GetAppOrganization `pulumi:"organizations"`
	Region          string               `pulumi:"region"`
	Space           string               `pulumi:"space"`
	Stack           string               `pulumi:"stack"`
	Uuid            string               `pulumi:"uuid"`
	WebUrl          string               `pulumi:"webUrl"`
}

A collection of values returned by getApp.

func LookupApp

func LookupApp(ctx *pulumi.Context, args *LookupAppArgs, opts ...pulumi.InvokeOption) (*LookupAppResult, error)

type LookupAppResultOutput

type LookupAppResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApp.

func (LookupAppResultOutput) Acm

func (LookupAppResultOutput) Buildpacks

func (LookupAppResultOutput) ConfigVars

func (o LookupAppResultOutput) ConfigVars() pulumi.MapOutput

func (LookupAppResultOutput) ElementType

func (LookupAppResultOutput) ElementType() reflect.Type

func (LookupAppResultOutput) GitUrl

func (LookupAppResultOutput) HerokuHostname

func (o LookupAppResultOutput) HerokuHostname() pulumi.StringOutput

func (LookupAppResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupAppResultOutput) InternalRouting

func (o LookupAppResultOutput) InternalRouting() pulumi.BoolOutput

func (LookupAppResultOutput) Name

func (LookupAppResultOutput) Organizations

func (LookupAppResultOutput) Region

func (LookupAppResultOutput) Space

func (LookupAppResultOutput) Stack

func (LookupAppResultOutput) ToLookupAppResultOutput

func (o LookupAppResultOutput) ToLookupAppResultOutput() LookupAppResultOutput

func (LookupAppResultOutput) ToLookupAppResultOutputWithContext

func (o LookupAppResultOutput) ToLookupAppResultOutputWithContext(ctx context.Context) LookupAppResultOutput

func (LookupAppResultOutput) Uuid

func (LookupAppResultOutput) WebUrl

type Release

type Release struct {
	pulumi.CustomResourceState

	AppId       pulumi.StringOutput `pulumi:"appId"`
	Description pulumi.StringOutput `pulumi:"description"`
	SlugId      pulumi.StringOutput `pulumi:"slugId"`
}

func GetRelease

func GetRelease(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReleaseState, opts ...pulumi.ResourceOption) (*Release, error)

GetRelease gets an existing Release 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 NewRelease

func NewRelease(ctx *pulumi.Context,
	name string, args *ReleaseArgs, opts ...pulumi.ResourceOption) (*Release, error)

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

func (*Release) ElementType

func (*Release) ElementType() reflect.Type

func (*Release) ToReleaseOutput

func (i *Release) ToReleaseOutput() ReleaseOutput

func (*Release) ToReleaseOutputWithContext

func (i *Release) ToReleaseOutputWithContext(ctx context.Context) ReleaseOutput

type ReleaseArgs

type ReleaseArgs struct {
	AppId       pulumi.StringInput
	Description pulumi.StringPtrInput
	SlugId      pulumi.StringInput
}

The set of arguments for constructing a Release resource.

func (ReleaseArgs) ElementType

func (ReleaseArgs) ElementType() reflect.Type

type ReleaseArray

type ReleaseArray []ReleaseInput

func (ReleaseArray) ElementType

func (ReleaseArray) ElementType() reflect.Type

func (ReleaseArray) ToReleaseArrayOutput

func (i ReleaseArray) ToReleaseArrayOutput() ReleaseArrayOutput

func (ReleaseArray) ToReleaseArrayOutputWithContext

func (i ReleaseArray) ToReleaseArrayOutputWithContext(ctx context.Context) ReleaseArrayOutput

type ReleaseArrayInput

type ReleaseArrayInput interface {
	pulumi.Input

	ToReleaseArrayOutput() ReleaseArrayOutput
	ToReleaseArrayOutputWithContext(context.Context) ReleaseArrayOutput
}

ReleaseArrayInput is an input type that accepts ReleaseArray and ReleaseArrayOutput values. You can construct a concrete instance of `ReleaseArrayInput` via:

ReleaseArray{ ReleaseArgs{...} }

type ReleaseArrayOutput

type ReleaseArrayOutput struct{ *pulumi.OutputState }

func (ReleaseArrayOutput) ElementType

func (ReleaseArrayOutput) ElementType() reflect.Type

func (ReleaseArrayOutput) Index

func (ReleaseArrayOutput) ToReleaseArrayOutput

func (o ReleaseArrayOutput) ToReleaseArrayOutput() ReleaseArrayOutput

func (ReleaseArrayOutput) ToReleaseArrayOutputWithContext

func (o ReleaseArrayOutput) ToReleaseArrayOutputWithContext(ctx context.Context) ReleaseArrayOutput

type ReleaseInput

type ReleaseInput interface {
	pulumi.Input

	ToReleaseOutput() ReleaseOutput
	ToReleaseOutputWithContext(ctx context.Context) ReleaseOutput
}

type ReleaseMap

type ReleaseMap map[string]ReleaseInput

func (ReleaseMap) ElementType

func (ReleaseMap) ElementType() reflect.Type

func (ReleaseMap) ToReleaseMapOutput

func (i ReleaseMap) ToReleaseMapOutput() ReleaseMapOutput

func (ReleaseMap) ToReleaseMapOutputWithContext

func (i ReleaseMap) ToReleaseMapOutputWithContext(ctx context.Context) ReleaseMapOutput

type ReleaseMapInput

type ReleaseMapInput interface {
	pulumi.Input

	ToReleaseMapOutput() ReleaseMapOutput
	ToReleaseMapOutputWithContext(context.Context) ReleaseMapOutput
}

ReleaseMapInput is an input type that accepts ReleaseMap and ReleaseMapOutput values. You can construct a concrete instance of `ReleaseMapInput` via:

ReleaseMap{ "key": ReleaseArgs{...} }

type ReleaseMapOutput

type ReleaseMapOutput struct{ *pulumi.OutputState }

func (ReleaseMapOutput) ElementType

func (ReleaseMapOutput) ElementType() reflect.Type

func (ReleaseMapOutput) MapIndex

func (ReleaseMapOutput) ToReleaseMapOutput

func (o ReleaseMapOutput) ToReleaseMapOutput() ReleaseMapOutput

func (ReleaseMapOutput) ToReleaseMapOutputWithContext

func (o ReleaseMapOutput) ToReleaseMapOutputWithContext(ctx context.Context) ReleaseMapOutput

type ReleaseOutput

type ReleaseOutput struct{ *pulumi.OutputState }

func (ReleaseOutput) AppId

func (o ReleaseOutput) AppId() pulumi.StringOutput

func (ReleaseOutput) Description

func (o ReleaseOutput) Description() pulumi.StringOutput

func (ReleaseOutput) ElementType

func (ReleaseOutput) ElementType() reflect.Type

func (ReleaseOutput) SlugId

func (o ReleaseOutput) SlugId() pulumi.StringOutput

func (ReleaseOutput) ToReleaseOutput

func (o ReleaseOutput) ToReleaseOutput() ReleaseOutput

func (ReleaseOutput) ToReleaseOutputWithContext

func (o ReleaseOutput) ToReleaseOutputWithContext(ctx context.Context) ReleaseOutput

type ReleaseState

type ReleaseState struct {
	AppId       pulumi.StringPtrInput
	Description pulumi.StringPtrInput
	SlugId      pulumi.StringPtrInput
}

func (ReleaseState) ElementType

func (ReleaseState) ElementType() reflect.Type

type Webhook

type Webhook struct {
	pulumi.CustomResourceState

	AppId         pulumi.StringOutput      `pulumi:"appId"`
	Authorization pulumi.StringPtrOutput   `pulumi:"authorization"`
	Includes      pulumi.StringArrayOutput `pulumi:"includes"`
	Level         pulumi.StringOutput      `pulumi:"level"`
	Secret        pulumi.StringPtrOutput   `pulumi:"secret"`
	Url           pulumi.StringOutput      `pulumi:"url"`
}

func GetWebhook

func GetWebhook(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebhookState, opts ...pulumi.ResourceOption) (*Webhook, error)

GetWebhook gets an existing Webhook 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 NewWebhook

func NewWebhook(ctx *pulumi.Context,
	name string, args *WebhookArgs, opts ...pulumi.ResourceOption) (*Webhook, error)

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

func (*Webhook) ElementType

func (*Webhook) ElementType() reflect.Type

func (*Webhook) ToWebhookOutput

func (i *Webhook) ToWebhookOutput() WebhookOutput

func (*Webhook) ToWebhookOutputWithContext

func (i *Webhook) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput

type WebhookArgs

type WebhookArgs struct {
	AppId         pulumi.StringInput
	Authorization pulumi.StringPtrInput
	Includes      pulumi.StringArrayInput
	Level         pulumi.StringInput
	Secret        pulumi.StringPtrInput
	Url           pulumi.StringInput
}

The set of arguments for constructing a Webhook resource.

func (WebhookArgs) ElementType

func (WebhookArgs) ElementType() reflect.Type

type WebhookArray

type WebhookArray []WebhookInput

func (WebhookArray) ElementType

func (WebhookArray) ElementType() reflect.Type

func (WebhookArray) ToWebhookArrayOutput

func (i WebhookArray) ToWebhookArrayOutput() WebhookArrayOutput

func (WebhookArray) ToWebhookArrayOutputWithContext

func (i WebhookArray) ToWebhookArrayOutputWithContext(ctx context.Context) WebhookArrayOutput

type WebhookArrayInput

type WebhookArrayInput interface {
	pulumi.Input

	ToWebhookArrayOutput() WebhookArrayOutput
	ToWebhookArrayOutputWithContext(context.Context) WebhookArrayOutput
}

WebhookArrayInput is an input type that accepts WebhookArray and WebhookArrayOutput values. You can construct a concrete instance of `WebhookArrayInput` via:

WebhookArray{ WebhookArgs{...} }

type WebhookArrayOutput

type WebhookArrayOutput struct{ *pulumi.OutputState }

func (WebhookArrayOutput) ElementType

func (WebhookArrayOutput) ElementType() reflect.Type

func (WebhookArrayOutput) Index

func (WebhookArrayOutput) ToWebhookArrayOutput

func (o WebhookArrayOutput) ToWebhookArrayOutput() WebhookArrayOutput

func (WebhookArrayOutput) ToWebhookArrayOutputWithContext

func (o WebhookArrayOutput) ToWebhookArrayOutputWithContext(ctx context.Context) WebhookArrayOutput

type WebhookInput

type WebhookInput interface {
	pulumi.Input

	ToWebhookOutput() WebhookOutput
	ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
}

type WebhookMap

type WebhookMap map[string]WebhookInput

func (WebhookMap) ElementType

func (WebhookMap) ElementType() reflect.Type

func (WebhookMap) ToWebhookMapOutput

func (i WebhookMap) ToWebhookMapOutput() WebhookMapOutput

func (WebhookMap) ToWebhookMapOutputWithContext

func (i WebhookMap) ToWebhookMapOutputWithContext(ctx context.Context) WebhookMapOutput

type WebhookMapInput

type WebhookMapInput interface {
	pulumi.Input

	ToWebhookMapOutput() WebhookMapOutput
	ToWebhookMapOutputWithContext(context.Context) WebhookMapOutput
}

WebhookMapInput is an input type that accepts WebhookMap and WebhookMapOutput values. You can construct a concrete instance of `WebhookMapInput` via:

WebhookMap{ "key": WebhookArgs{...} }

type WebhookMapOutput

type WebhookMapOutput struct{ *pulumi.OutputState }

func (WebhookMapOutput) ElementType

func (WebhookMapOutput) ElementType() reflect.Type

func (WebhookMapOutput) MapIndex

func (WebhookMapOutput) ToWebhookMapOutput

func (o WebhookMapOutput) ToWebhookMapOutput() WebhookMapOutput

func (WebhookMapOutput) ToWebhookMapOutputWithContext

func (o WebhookMapOutput) ToWebhookMapOutputWithContext(ctx context.Context) WebhookMapOutput

type WebhookOutput

type WebhookOutput struct{ *pulumi.OutputState }

func (WebhookOutput) AppId

func (o WebhookOutput) AppId() pulumi.StringOutput

func (WebhookOutput) Authorization

func (o WebhookOutput) Authorization() pulumi.StringPtrOutput

func (WebhookOutput) ElementType

func (WebhookOutput) ElementType() reflect.Type

func (WebhookOutput) Includes

func (o WebhookOutput) Includes() pulumi.StringArrayOutput

func (WebhookOutput) Level

func (o WebhookOutput) Level() pulumi.StringOutput

func (WebhookOutput) Secret

func (WebhookOutput) ToWebhookOutput

func (o WebhookOutput) ToWebhookOutput() WebhookOutput

func (WebhookOutput) ToWebhookOutputWithContext

func (o WebhookOutput) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput

func (WebhookOutput) Url

type WebhookState

type WebhookState struct {
	AppId         pulumi.StringPtrInput
	Authorization pulumi.StringPtrInput
	Includes      pulumi.StringArrayInput
	Level         pulumi.StringPtrInput
	Secret        pulumi.StringPtrInput
	Url           pulumi.StringPtrInput
}

func (WebhookState) ElementType

func (WebhookState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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