azuredevops

package
v0.0.3-alpha.16...-9fc2637 Latest Latest
Warning

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

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

Documentation

Overview

A Pulumi provider to manage azuredevops aditional resources not included in azuredevops provider.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

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

Types

type KubernetesResource

type KubernetesResource struct {
	// The resource cluster name.
	ClusterName string `pulumi:"clusterName"`
	// The resource name.
	Name string `pulumi:"name"`
	// The resource namemespace.
	Namespace string `pulumi:"namespace"`
	// The service endpoint id.
	ServiceEndpointId string `pulumi:"serviceEndpointId"`
}

type KubernetesResourceArgs

type KubernetesResourceArgs struct {
	// The resource cluster name.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// The resource name.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource namemespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// The service endpoint id.
	ServiceEndpointId pulumi.StringInput `pulumi:"serviceEndpointId"`
}

func (KubernetesResourceArgs) ElementType

func (KubernetesResourceArgs) ElementType() reflect.Type

func (KubernetesResourceArgs) ToKubernetesResourceOutput

func (i KubernetesResourceArgs) ToKubernetesResourceOutput() KubernetesResourceOutput

func (KubernetesResourceArgs) ToKubernetesResourceOutputWithContext

func (i KubernetesResourceArgs) ToKubernetesResourceOutputWithContext(ctx context.Context) KubernetesResourceOutput

type KubernetesResourceArray

type KubernetesResourceArray []KubernetesResourceInput

func (KubernetesResourceArray) ElementType

func (KubernetesResourceArray) ElementType() reflect.Type

func (KubernetesResourceArray) ToKubernetesResourceArrayOutput

func (i KubernetesResourceArray) ToKubernetesResourceArrayOutput() KubernetesResourceArrayOutput

func (KubernetesResourceArray) ToKubernetesResourceArrayOutputWithContext

func (i KubernetesResourceArray) ToKubernetesResourceArrayOutputWithContext(ctx context.Context) KubernetesResourceArrayOutput

type KubernetesResourceArrayInput

type KubernetesResourceArrayInput interface {
	pulumi.Input

	ToKubernetesResourceArrayOutput() KubernetesResourceArrayOutput
	ToKubernetesResourceArrayOutputWithContext(context.Context) KubernetesResourceArrayOutput
}

KubernetesResourceArrayInput is an input type that accepts KubernetesResourceArray and KubernetesResourceArrayOutput values. You can construct a concrete instance of `KubernetesResourceArrayInput` via:

KubernetesResourceArray{ KubernetesResourceArgs{...} }

type KubernetesResourceArrayOutput

type KubernetesResourceArrayOutput struct{ *pulumi.OutputState }

func (KubernetesResourceArrayOutput) ElementType

func (KubernetesResourceArrayOutput) Index

func (KubernetesResourceArrayOutput) ToKubernetesResourceArrayOutput

func (o KubernetesResourceArrayOutput) ToKubernetesResourceArrayOutput() KubernetesResourceArrayOutput

func (KubernetesResourceArrayOutput) ToKubernetesResourceArrayOutputWithContext

func (o KubernetesResourceArrayOutput) ToKubernetesResourceArrayOutputWithContext(ctx context.Context) KubernetesResourceArrayOutput

type KubernetesResourceInput

type KubernetesResourceInput interface {
	pulumi.Input

	ToKubernetesResourceOutput() KubernetesResourceOutput
	ToKubernetesResourceOutputWithContext(context.Context) KubernetesResourceOutput
}

KubernetesResourceInput is an input type that accepts KubernetesResourceArgs and KubernetesResourceOutput values. You can construct a concrete instance of `KubernetesResourceInput` via:

KubernetesResourceArgs{...}

type KubernetesResourceOutput

type KubernetesResourceOutput struct{ *pulumi.OutputState }

func (KubernetesResourceOutput) ClusterName

The resource cluster name.

func (KubernetesResourceOutput) ElementType

func (KubernetesResourceOutput) ElementType() reflect.Type

func (KubernetesResourceOutput) Name

The resource name.

func (KubernetesResourceOutput) Namespace

The resource namemespace.

func (KubernetesResourceOutput) ServiceEndpointId

func (o KubernetesResourceOutput) ServiceEndpointId() pulumi.StringOutput

The service endpoint id.

func (KubernetesResourceOutput) ToKubernetesResourceOutput

func (o KubernetesResourceOutput) ToKubernetesResourceOutput() KubernetesResourceOutput

func (KubernetesResourceOutput) ToKubernetesResourceOutputWithContext

func (o KubernetesResourceOutput) ToKubernetesResourceOutputWithContext(ctx context.Context) KubernetesResourceOutput

type PipelineEnvironment

type PipelineEnvironment struct {
	pulumi.CustomResourceState

	// List of kubernetes resources.
	KubernetesResources KubernetesResourceArrayOutput `pulumi:"kubernetesResources"`
	// The environment name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The project ID or project name.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
}

func GetPipelineEnvironment

func GetPipelineEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PipelineEnvironmentState, opts ...pulumi.ResourceOption) (*PipelineEnvironment, error)

GetPipelineEnvironment gets an existing PipelineEnvironment 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 NewPipelineEnvironment

func NewPipelineEnvironment(ctx *pulumi.Context,
	name string, args *PipelineEnvironmentArgs, opts ...pulumi.ResourceOption) (*PipelineEnvironment, error)

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

func (*PipelineEnvironment) ElementType

func (*PipelineEnvironment) ElementType() reflect.Type

func (*PipelineEnvironment) ToPipelineEnvironmentOutput

func (i *PipelineEnvironment) ToPipelineEnvironmentOutput() PipelineEnvironmentOutput

func (*PipelineEnvironment) ToPipelineEnvironmentOutputWithContext

func (i *PipelineEnvironment) ToPipelineEnvironmentOutputWithContext(ctx context.Context) PipelineEnvironmentOutput

func (*PipelineEnvironment) ToPipelineEnvironmentPtrOutput

func (i *PipelineEnvironment) ToPipelineEnvironmentPtrOutput() PipelineEnvironmentPtrOutput

func (*PipelineEnvironment) ToPipelineEnvironmentPtrOutputWithContext

func (i *PipelineEnvironment) ToPipelineEnvironmentPtrOutputWithContext(ctx context.Context) PipelineEnvironmentPtrOutput

type PipelineEnvironmentArgs

type PipelineEnvironmentArgs struct {
	// List of kubernetes resources.
	KubernetesResources KubernetesResourceArrayInput
	Name                pulumi.StringInput
	// The project ID or project name.
	ProjectId pulumi.StringInput
}

The set of arguments for constructing a PipelineEnvironment resource.

func (PipelineEnvironmentArgs) ElementType

func (PipelineEnvironmentArgs) ElementType() reflect.Type

type PipelineEnvironmentArray

type PipelineEnvironmentArray []PipelineEnvironmentInput

func (PipelineEnvironmentArray) ElementType

func (PipelineEnvironmentArray) ElementType() reflect.Type

func (PipelineEnvironmentArray) ToPipelineEnvironmentArrayOutput

func (i PipelineEnvironmentArray) ToPipelineEnvironmentArrayOutput() PipelineEnvironmentArrayOutput

func (PipelineEnvironmentArray) ToPipelineEnvironmentArrayOutputWithContext

func (i PipelineEnvironmentArray) ToPipelineEnvironmentArrayOutputWithContext(ctx context.Context) PipelineEnvironmentArrayOutput

type PipelineEnvironmentArrayInput

type PipelineEnvironmentArrayInput interface {
	pulumi.Input

	ToPipelineEnvironmentArrayOutput() PipelineEnvironmentArrayOutput
	ToPipelineEnvironmentArrayOutputWithContext(context.Context) PipelineEnvironmentArrayOutput
}

PipelineEnvironmentArrayInput is an input type that accepts PipelineEnvironmentArray and PipelineEnvironmentArrayOutput values. You can construct a concrete instance of `PipelineEnvironmentArrayInput` via:

PipelineEnvironmentArray{ PipelineEnvironmentArgs{...} }

type PipelineEnvironmentArrayOutput

type PipelineEnvironmentArrayOutput struct{ *pulumi.OutputState }

func (PipelineEnvironmentArrayOutput) ElementType

func (PipelineEnvironmentArrayOutput) Index

func (PipelineEnvironmentArrayOutput) ToPipelineEnvironmentArrayOutput

func (o PipelineEnvironmentArrayOutput) ToPipelineEnvironmentArrayOutput() PipelineEnvironmentArrayOutput

func (PipelineEnvironmentArrayOutput) ToPipelineEnvironmentArrayOutputWithContext

func (o PipelineEnvironmentArrayOutput) ToPipelineEnvironmentArrayOutputWithContext(ctx context.Context) PipelineEnvironmentArrayOutput

type PipelineEnvironmentInput

type PipelineEnvironmentInput interface {
	pulumi.Input

	ToPipelineEnvironmentOutput() PipelineEnvironmentOutput
	ToPipelineEnvironmentOutputWithContext(ctx context.Context) PipelineEnvironmentOutput
}

type PipelineEnvironmentMap

type PipelineEnvironmentMap map[string]PipelineEnvironmentInput

func (PipelineEnvironmentMap) ElementType

func (PipelineEnvironmentMap) ElementType() reflect.Type

func (PipelineEnvironmentMap) ToPipelineEnvironmentMapOutput

func (i PipelineEnvironmentMap) ToPipelineEnvironmentMapOutput() PipelineEnvironmentMapOutput

func (PipelineEnvironmentMap) ToPipelineEnvironmentMapOutputWithContext

func (i PipelineEnvironmentMap) ToPipelineEnvironmentMapOutputWithContext(ctx context.Context) PipelineEnvironmentMapOutput

type PipelineEnvironmentMapInput

type PipelineEnvironmentMapInput interface {
	pulumi.Input

	ToPipelineEnvironmentMapOutput() PipelineEnvironmentMapOutput
	ToPipelineEnvironmentMapOutputWithContext(context.Context) PipelineEnvironmentMapOutput
}

PipelineEnvironmentMapInput is an input type that accepts PipelineEnvironmentMap and PipelineEnvironmentMapOutput values. You can construct a concrete instance of `PipelineEnvironmentMapInput` via:

PipelineEnvironmentMap{ "key": PipelineEnvironmentArgs{...} }

type PipelineEnvironmentMapOutput

type PipelineEnvironmentMapOutput struct{ *pulumi.OutputState }

func (PipelineEnvironmentMapOutput) ElementType

func (PipelineEnvironmentMapOutput) MapIndex

func (PipelineEnvironmentMapOutput) ToPipelineEnvironmentMapOutput

func (o PipelineEnvironmentMapOutput) ToPipelineEnvironmentMapOutput() PipelineEnvironmentMapOutput

func (PipelineEnvironmentMapOutput) ToPipelineEnvironmentMapOutputWithContext

func (o PipelineEnvironmentMapOutput) ToPipelineEnvironmentMapOutputWithContext(ctx context.Context) PipelineEnvironmentMapOutput

type PipelineEnvironmentOutput

type PipelineEnvironmentOutput struct {
	*pulumi.OutputState
}

func (PipelineEnvironmentOutput) ElementType

func (PipelineEnvironmentOutput) ElementType() reflect.Type

func (PipelineEnvironmentOutput) ToPipelineEnvironmentOutput

func (o PipelineEnvironmentOutput) ToPipelineEnvironmentOutput() PipelineEnvironmentOutput

func (PipelineEnvironmentOutput) ToPipelineEnvironmentOutputWithContext

func (o PipelineEnvironmentOutput) ToPipelineEnvironmentOutputWithContext(ctx context.Context) PipelineEnvironmentOutput

func (PipelineEnvironmentOutput) ToPipelineEnvironmentPtrOutput

func (o PipelineEnvironmentOutput) ToPipelineEnvironmentPtrOutput() PipelineEnvironmentPtrOutput

func (PipelineEnvironmentOutput) ToPipelineEnvironmentPtrOutputWithContext

func (o PipelineEnvironmentOutput) ToPipelineEnvironmentPtrOutputWithContext(ctx context.Context) PipelineEnvironmentPtrOutput

type PipelineEnvironmentPtrInput

type PipelineEnvironmentPtrInput interface {
	pulumi.Input

	ToPipelineEnvironmentPtrOutput() PipelineEnvironmentPtrOutput
	ToPipelineEnvironmentPtrOutputWithContext(ctx context.Context) PipelineEnvironmentPtrOutput
}

type PipelineEnvironmentPtrOutput

type PipelineEnvironmentPtrOutput struct {
	*pulumi.OutputState
}

func (PipelineEnvironmentPtrOutput) ElementType

func (PipelineEnvironmentPtrOutput) ToPipelineEnvironmentPtrOutput

func (o PipelineEnvironmentPtrOutput) ToPipelineEnvironmentPtrOutput() PipelineEnvironmentPtrOutput

func (PipelineEnvironmentPtrOutput) ToPipelineEnvironmentPtrOutputWithContext

func (o PipelineEnvironmentPtrOutput) ToPipelineEnvironmentPtrOutputWithContext(ctx context.Context) PipelineEnvironmentPtrOutput

type PipelineEnvironmentState

type PipelineEnvironmentState struct {
}

func (PipelineEnvironmentState) ElementType

func (PipelineEnvironmentState) 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

func (*Provider) ToProviderPtrOutput

func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput

func (*Provider) ToProviderPtrOutputWithContext

func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ProviderArgs

type ProviderArgs struct {
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct {
	*pulumi.OutputState
}

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (ProviderOutput) ToProviderPtrOutput

func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderOutput) ToProviderPtrOutputWithContext

func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ProviderPtrInput

type ProviderPtrInput interface {
	pulumi.Input

	ToProviderPtrOutput() ProviderPtrOutput
	ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
}

type ProviderPtrOutput

type ProviderPtrOutput struct {
	*pulumi.OutputState
}

func (ProviderPtrOutput) ElementType

func (ProviderPtrOutput) ElementType() reflect.Type

func (ProviderPtrOutput) ToProviderPtrOutput

func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderPtrOutput) ToProviderPtrOutputWithContext

func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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