azurejustrun

package
v0.1.15 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

Package azure-justrun exports types, functions, subpackages for provisioning azure-justrun resources.

Index

Constants

View Source
const (
	PublicAccessContainer = PublicAccess("Container")
	PublicAccessBlob      = PublicAccess("Blob")
	PublicAccessNone      = PublicAccess("None")
)
View Source
const (
	SkuName_Standard_LRS    = SkuName("Standard_LRS")
	SkuName_Standard_GRS    = SkuName("Standard_GRS")
	SkuName_Standard_RAGRS  = SkuName("Standard_RAGRS")
	SkuName_Standard_ZRS    = SkuName("Standard_ZRS")
	SkuName_Premium_LRS     = SkuName("Premium_LRS")
	SkuName_Premium_ZRS     = SkuName("Premium_ZRS")
	SkuName_Standard_GZRS   = SkuName("Standard_GZRS")
	SkuName_Standard_RAGZRS = SkuName("Standard_RAGZRS")
)

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 Containerapp added in v0.1.15

type Containerapp struct {
	pulumi.ResourceState

	Url pulumi.StringPtrOutput `pulumi:"url"`
}

func NewContainerapp added in v0.1.15

func NewContainerapp(ctx *pulumi.Context,
	name string, args *ContainerappArgs, opts ...pulumi.ResourceOption) (*Containerapp, error)

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

func (*Containerapp) ElementType added in v0.1.15

func (*Containerapp) ElementType() reflect.Type

func (*Containerapp) ToContainerappOutput added in v0.1.15

func (i *Containerapp) ToContainerappOutput() ContainerappOutput

func (*Containerapp) ToContainerappOutputWithContext added in v0.1.15

func (i *Containerapp) ToContainerappOutputWithContext(ctx context.Context) ContainerappOutput

type ContainerappArgs added in v0.1.15

type ContainerappArgs struct {
	// The name of the docker image to use. Required.
	DockerImageName pulumi.StringInput
	// The name prefix given to child resources of this component. Should not contain dashes.
	NamePrefix pulumi.StringPtrInput
	// The container registry to use. One will be created if not provided.
	Registry containerregistry.RegistryInput
	// The resource group to use. One will be created if not provided.
	ResourceGroup resources.ResourceGroupInput
}

The set of arguments for constructing a Containerapp resource.

func (ContainerappArgs) ElementType added in v0.1.15

func (ContainerappArgs) ElementType() reflect.Type

type ContainerappArray added in v0.1.15

type ContainerappArray []ContainerappInput

func (ContainerappArray) ElementType added in v0.1.15

func (ContainerappArray) ElementType() reflect.Type

func (ContainerappArray) ToContainerappArrayOutput added in v0.1.15

func (i ContainerappArray) ToContainerappArrayOutput() ContainerappArrayOutput

func (ContainerappArray) ToContainerappArrayOutputWithContext added in v0.1.15

func (i ContainerappArray) ToContainerappArrayOutputWithContext(ctx context.Context) ContainerappArrayOutput

type ContainerappArrayInput added in v0.1.15

type ContainerappArrayInput interface {
	pulumi.Input

	ToContainerappArrayOutput() ContainerappArrayOutput
	ToContainerappArrayOutputWithContext(context.Context) ContainerappArrayOutput
}

ContainerappArrayInput is an input type that accepts ContainerappArray and ContainerappArrayOutput values. You can construct a concrete instance of `ContainerappArrayInput` via:

ContainerappArray{ ContainerappArgs{...} }

type ContainerappArrayOutput added in v0.1.15

type ContainerappArrayOutput struct{ *pulumi.OutputState }

func (ContainerappArrayOutput) ElementType added in v0.1.15

func (ContainerappArrayOutput) ElementType() reflect.Type

func (ContainerappArrayOutput) Index added in v0.1.15

func (ContainerappArrayOutput) ToContainerappArrayOutput added in v0.1.15

func (o ContainerappArrayOutput) ToContainerappArrayOutput() ContainerappArrayOutput

func (ContainerappArrayOutput) ToContainerappArrayOutputWithContext added in v0.1.15

func (o ContainerappArrayOutput) ToContainerappArrayOutputWithContext(ctx context.Context) ContainerappArrayOutput

type ContainerappInput added in v0.1.15

type ContainerappInput interface {
	pulumi.Input

	ToContainerappOutput() ContainerappOutput
	ToContainerappOutputWithContext(ctx context.Context) ContainerappOutput
}

type ContainerappMap added in v0.1.15

type ContainerappMap map[string]ContainerappInput

func (ContainerappMap) ElementType added in v0.1.15

func (ContainerappMap) ElementType() reflect.Type

func (ContainerappMap) ToContainerappMapOutput added in v0.1.15

func (i ContainerappMap) ToContainerappMapOutput() ContainerappMapOutput

func (ContainerappMap) ToContainerappMapOutputWithContext added in v0.1.15

func (i ContainerappMap) ToContainerappMapOutputWithContext(ctx context.Context) ContainerappMapOutput

type ContainerappMapInput added in v0.1.15

type ContainerappMapInput interface {
	pulumi.Input

	ToContainerappMapOutput() ContainerappMapOutput
	ToContainerappMapOutputWithContext(context.Context) ContainerappMapOutput
}

ContainerappMapInput is an input type that accepts ContainerappMap and ContainerappMapOutput values. You can construct a concrete instance of `ContainerappMapInput` via:

ContainerappMap{ "key": ContainerappArgs{...} }

type ContainerappMapOutput added in v0.1.15

type ContainerappMapOutput struct{ *pulumi.OutputState }

func (ContainerappMapOutput) ElementType added in v0.1.15

func (ContainerappMapOutput) ElementType() reflect.Type

func (ContainerappMapOutput) MapIndex added in v0.1.15

func (ContainerappMapOutput) ToContainerappMapOutput added in v0.1.15

func (o ContainerappMapOutput) ToContainerappMapOutput() ContainerappMapOutput

func (ContainerappMapOutput) ToContainerappMapOutputWithContext added in v0.1.15

func (o ContainerappMapOutput) ToContainerappMapOutputWithContext(ctx context.Context) ContainerappMapOutput

type ContainerappOutput added in v0.1.15

type ContainerappOutput struct{ *pulumi.OutputState }

func (ContainerappOutput) ElementType added in v0.1.15

func (ContainerappOutput) ElementType() reflect.Type

func (ContainerappOutput) ToContainerappOutput added in v0.1.15

func (o ContainerappOutput) ToContainerappOutput() ContainerappOutput

func (ContainerappOutput) ToContainerappOutputWithContext added in v0.1.15

func (o ContainerappOutput) ToContainerappOutputWithContext(ctx context.Context) ContainerappOutput

func (ContainerappOutput) Url added in v0.1.15

type EmptyType added in v0.1.15

type EmptyType struct {
}

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 PublicAccess

type PublicAccess string

Duplicates azure-native:storage:PublicAccess

func (PublicAccess) ElementType added in v0.1.6

func (PublicAccess) ElementType() reflect.Type

func (PublicAccess) ToPublicAccessOutput added in v0.1.6

func (e PublicAccess) ToPublicAccessOutput() PublicAccessOutput

func (PublicAccess) ToPublicAccessOutputWithContext added in v0.1.6

func (e PublicAccess) ToPublicAccessOutputWithContext(ctx context.Context) PublicAccessOutput

func (PublicAccess) ToPublicAccessPtrOutput added in v0.1.6

func (e PublicAccess) ToPublicAccessPtrOutput() PublicAccessPtrOutput

func (PublicAccess) ToPublicAccessPtrOutputWithContext added in v0.1.6

func (e PublicAccess) ToPublicAccessPtrOutputWithContext(ctx context.Context) PublicAccessPtrOutput

func (PublicAccess) ToStringOutput added in v0.1.6

func (e PublicAccess) ToStringOutput() pulumi.StringOutput

func (PublicAccess) ToStringOutputWithContext added in v0.1.6

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

func (PublicAccess) ToStringPtrOutput added in v0.1.6

func (e PublicAccess) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicAccess) ToStringPtrOutputWithContext added in v0.1.6

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

type PublicAccessInput added in v0.1.6

type PublicAccessInput interface {
	pulumi.Input

	ToPublicAccessOutput() PublicAccessOutput
	ToPublicAccessOutputWithContext(context.Context) PublicAccessOutput
}

PublicAccessInput is an input type that accepts PublicAccessArgs and PublicAccessOutput values. You can construct a concrete instance of `PublicAccessInput` via:

PublicAccessArgs{...}

type PublicAccessOutput added in v0.1.6

type PublicAccessOutput struct{ *pulumi.OutputState }

func (PublicAccessOutput) ElementType added in v0.1.6

func (PublicAccessOutput) ElementType() reflect.Type

func (PublicAccessOutput) ToPublicAccessOutput added in v0.1.6

func (o PublicAccessOutput) ToPublicAccessOutput() PublicAccessOutput

func (PublicAccessOutput) ToPublicAccessOutputWithContext added in v0.1.6

func (o PublicAccessOutput) ToPublicAccessOutputWithContext(ctx context.Context) PublicAccessOutput

func (PublicAccessOutput) ToPublicAccessPtrOutput added in v0.1.6

func (o PublicAccessOutput) ToPublicAccessPtrOutput() PublicAccessPtrOutput

func (PublicAccessOutput) ToPublicAccessPtrOutputWithContext added in v0.1.6

func (o PublicAccessOutput) ToPublicAccessPtrOutputWithContext(ctx context.Context) PublicAccessPtrOutput

func (PublicAccessOutput) ToStringOutput added in v0.1.6

func (o PublicAccessOutput) ToStringOutput() pulumi.StringOutput

func (PublicAccessOutput) ToStringOutputWithContext added in v0.1.6

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

func (PublicAccessOutput) ToStringPtrOutput added in v0.1.6

func (o PublicAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicAccessOutput) ToStringPtrOutputWithContext added in v0.1.6

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

type PublicAccessPtrInput added in v0.1.6

type PublicAccessPtrInput interface {
	pulumi.Input

	ToPublicAccessPtrOutput() PublicAccessPtrOutput
	ToPublicAccessPtrOutputWithContext(context.Context) PublicAccessPtrOutput
}

func PublicAccessPtr added in v0.1.6

func PublicAccessPtr(v string) PublicAccessPtrInput

type PublicAccessPtrOutput added in v0.1.6

type PublicAccessPtrOutput struct{ *pulumi.OutputState }

func (PublicAccessPtrOutput) Elem added in v0.1.6

func (PublicAccessPtrOutput) ElementType added in v0.1.6

func (PublicAccessPtrOutput) ElementType() reflect.Type

func (PublicAccessPtrOutput) ToPublicAccessPtrOutput added in v0.1.6

func (o PublicAccessPtrOutput) ToPublicAccessPtrOutput() PublicAccessPtrOutput

func (PublicAccessPtrOutput) ToPublicAccessPtrOutputWithContext added in v0.1.6

func (o PublicAccessPtrOutput) ToPublicAccessPtrOutputWithContext(ctx context.Context) PublicAccessPtrOutput

func (PublicAccessPtrOutput) ToStringPtrOutput added in v0.1.6

func (o PublicAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicAccessPtrOutput) ToStringPtrOutputWithContext added in v0.1.6

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

type SkuName

type SkuName string

Duplicates azure-native:storage:SkuName

func (SkuName) ElementType added in v0.1.6

func (SkuName) ElementType() reflect.Type

func (SkuName) ToSkuNameOutput added in v0.1.6

func (e SkuName) ToSkuNameOutput() SkuNameOutput

func (SkuName) ToSkuNameOutputWithContext added in v0.1.6

func (e SkuName) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuName) ToSkuNamePtrOutput added in v0.1.6

func (e SkuName) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuName) ToSkuNamePtrOutputWithContext added in v0.1.6

func (e SkuName) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuName) ToStringOutput added in v0.1.6

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext added in v0.1.6

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

func (SkuName) ToStringPtrOutput added in v0.1.6

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext added in v0.1.6

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

type SkuNameInput added in v0.1.6

type SkuNameInput interface {
	pulumi.Input

	ToSkuNameOutput() SkuNameOutput
	ToSkuNameOutputWithContext(context.Context) SkuNameOutput
}

SkuNameInput is an input type that accepts SkuNameArgs and SkuNameOutput values. You can construct a concrete instance of `SkuNameInput` via:

SkuNameArgs{...}

type SkuNameOutput added in v0.1.6

type SkuNameOutput struct{ *pulumi.OutputState }

func (SkuNameOutput) ElementType added in v0.1.6

func (SkuNameOutput) ElementType() reflect.Type

func (SkuNameOutput) ToSkuNameOutput added in v0.1.6

func (o SkuNameOutput) ToSkuNameOutput() SkuNameOutput

func (SkuNameOutput) ToSkuNameOutputWithContext added in v0.1.6

func (o SkuNameOutput) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuNameOutput) ToSkuNamePtrOutput added in v0.1.6

func (o SkuNameOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNameOutput) ToSkuNamePtrOutputWithContext added in v0.1.6

func (o SkuNameOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNameOutput) ToStringOutput added in v0.1.6

func (o SkuNameOutput) ToStringOutput() pulumi.StringOutput

func (SkuNameOutput) ToStringOutputWithContext added in v0.1.6

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

func (SkuNameOutput) ToStringPtrOutput added in v0.1.6

func (o SkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNameOutput) ToStringPtrOutputWithContext added in v0.1.6

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

type SkuNamePtrInput added in v0.1.6

type SkuNamePtrInput interface {
	pulumi.Input

	ToSkuNamePtrOutput() SkuNamePtrOutput
	ToSkuNamePtrOutputWithContext(context.Context) SkuNamePtrOutput
}

func SkuNamePtr added in v0.1.6

func SkuNamePtr(v string) SkuNamePtrInput

type SkuNamePtrOutput added in v0.1.6

type SkuNamePtrOutput struct{ *pulumi.OutputState }

func (SkuNamePtrOutput) Elem added in v0.1.6

func (SkuNamePtrOutput) ElementType added in v0.1.6

func (SkuNamePtrOutput) ElementType() reflect.Type

func (SkuNamePtrOutput) ToSkuNamePtrOutput added in v0.1.6

func (o SkuNamePtrOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNamePtrOutput) ToSkuNamePtrOutputWithContext added in v0.1.6

func (o SkuNamePtrOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNamePtrOutput) ToStringPtrOutput added in v0.1.6

func (o SkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNamePtrOutput) ToStringPtrOutputWithContext added in v0.1.6

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

type Webapp

type Webapp struct {
	pulumi.ResourceState

	Url pulumi.StringPtrOutput `pulumi:"url"`
}

func NewWebapp

func NewWebapp(ctx *pulumi.Context,
	name string, args *WebappArgs, opts ...pulumi.ResourceOption) (*Webapp, error)

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

func (*Webapp) ElementType

func (*Webapp) ElementType() reflect.Type

func (*Webapp) ToWebappOutput

func (i *Webapp) ToWebappOutput() WebappOutput

func (*Webapp) ToWebappOutputWithContext

func (i *Webapp) ToWebappOutputWithContext(ctx context.Context) WebappOutput

type WebappArgs

type WebappArgs struct {
	// The name of the compute instance running the server. Also see appSkuTier
	AppSkuName pulumi.StringPtrInput
	// The tier of the compute instance running the server. Also see appSkuName
	AppSkuTier pulumi.StringPtrInput
	// The public access level of the BlobContainer containg the website data.
	ContainerPublicAccess PublicAccessPtrInput
	// The relative file path to the folder containing web files.
	FilePath pulumi.StringPtrInput
	// The name prefix given to child resources of this component. Should not contain dashes.
	NamePrefix pulumi.StringPtrInput
	// The resource group to use. One will be created if not provided.
	ResourceGroup resources.ResourceGroupInput
	// The storage account to use. One will be created if not provided.
	StorageAccount storage.StorageAccountInput
	// The name of the SKU of the storage account created, if storageAccount is not provided
	StorageSkuName SkuNamePtrInput
}

The set of arguments for constructing a Webapp resource.

func (WebappArgs) ElementType

func (WebappArgs) ElementType() reflect.Type

type WebappArray

type WebappArray []WebappInput

func (WebappArray) ElementType

func (WebappArray) ElementType() reflect.Type

func (WebappArray) ToWebappArrayOutput

func (i WebappArray) ToWebappArrayOutput() WebappArrayOutput

func (WebappArray) ToWebappArrayOutputWithContext

func (i WebappArray) ToWebappArrayOutputWithContext(ctx context.Context) WebappArrayOutput

type WebappArrayInput

type WebappArrayInput interface {
	pulumi.Input

	ToWebappArrayOutput() WebappArrayOutput
	ToWebappArrayOutputWithContext(context.Context) WebappArrayOutput
}

WebappArrayInput is an input type that accepts WebappArray and WebappArrayOutput values. You can construct a concrete instance of `WebappArrayInput` via:

WebappArray{ WebappArgs{...} }

type WebappArrayOutput

type WebappArrayOutput struct{ *pulumi.OutputState }

func (WebappArrayOutput) ElementType

func (WebappArrayOutput) ElementType() reflect.Type

func (WebappArrayOutput) Index

func (WebappArrayOutput) ToWebappArrayOutput

func (o WebappArrayOutput) ToWebappArrayOutput() WebappArrayOutput

func (WebappArrayOutput) ToWebappArrayOutputWithContext

func (o WebappArrayOutput) ToWebappArrayOutputWithContext(ctx context.Context) WebappArrayOutput

type WebappInput

type WebappInput interface {
	pulumi.Input

	ToWebappOutput() WebappOutput
	ToWebappOutputWithContext(ctx context.Context) WebappOutput
}

type WebappMap

type WebappMap map[string]WebappInput

func (WebappMap) ElementType

func (WebappMap) ElementType() reflect.Type

func (WebappMap) ToWebappMapOutput

func (i WebappMap) ToWebappMapOutput() WebappMapOutput

func (WebappMap) ToWebappMapOutputWithContext

func (i WebappMap) ToWebappMapOutputWithContext(ctx context.Context) WebappMapOutput

type WebappMapInput

type WebappMapInput interface {
	pulumi.Input

	ToWebappMapOutput() WebappMapOutput
	ToWebappMapOutputWithContext(context.Context) WebappMapOutput
}

WebappMapInput is an input type that accepts WebappMap and WebappMapOutput values. You can construct a concrete instance of `WebappMapInput` via:

WebappMap{ "key": WebappArgs{...} }

type WebappMapOutput

type WebappMapOutput struct{ *pulumi.OutputState }

func (WebappMapOutput) ElementType

func (WebappMapOutput) ElementType() reflect.Type

func (WebappMapOutput) MapIndex

func (WebappMapOutput) ToWebappMapOutput

func (o WebappMapOutput) ToWebappMapOutput() WebappMapOutput

func (WebappMapOutput) ToWebappMapOutputWithContext

func (o WebappMapOutput) ToWebappMapOutputWithContext(ctx context.Context) WebappMapOutput

type WebappOutput

type WebappOutput struct{ *pulumi.OutputState }

func (WebappOutput) ElementType

func (WebappOutput) ElementType() reflect.Type

func (WebappOutput) ToWebappOutput

func (o WebappOutput) ToWebappOutput() WebappOutput

func (WebappOutput) ToWebappOutputWithContext

func (o WebappOutput) ToWebappOutputWithContext(ctx context.Context) WebappOutput

func (WebappOutput) Url

Jump to

Keyboard shortcuts

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