ct

package
v0.0.1-rc.3 Latest Latest
Warning

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

Go to latest
Published: May 9, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

A Pulumi package for creating and managing ct cloud resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

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

Types

type CtConfigArgs

type CtConfigArgs struct {
	Content     string   `pulumi:"content"`
	Platform    *string  `pulumi:"platform"`
	PrettyPrint *bool    `pulumi:"prettyPrint"`
	Snippets    []string `pulumi:"snippets"`
	Strict      *bool    `pulumi:"strict"`
}

A collection of arguments for invoking ctConfig.

type CtConfigOutputArgs

type CtConfigOutputArgs struct {
	Content     pulumi.StringInput      `pulumi:"content"`
	Platform    pulumi.StringPtrInput   `pulumi:"platform"`
	PrettyPrint pulumi.BoolPtrInput     `pulumi:"prettyPrint"`
	Snippets    pulumi.StringArrayInput `pulumi:"snippets"`
	Strict      pulumi.BoolPtrInput     `pulumi:"strict"`
}

A collection of arguments for invoking ctConfig.

func (CtConfigOutputArgs) ElementType

func (CtConfigOutputArgs) ElementType() reflect.Type

type CtConfigResult

type CtConfigResult struct {
	Content string `pulumi:"content"`
	// The provider-assigned unique ID for this managed resource.
	Id          string   `pulumi:"id"`
	Platform    *string  `pulumi:"platform"`
	PrettyPrint *bool    `pulumi:"prettyPrint"`
	Rendered    string   `pulumi:"rendered"`
	Snippets    []string `pulumi:"snippets"`
	Strict      *bool    `pulumi:"strict"`
}

A collection of values returned by ctConfig.

func CtConfig

func CtConfig(ctx *pulumi.Context, args *CtConfigArgs, opts ...pulumi.InvokeOption) (*CtConfigResult, error)

type CtConfigResultOutput

type CtConfigResultOutput struct{ *pulumi.OutputState }

A collection of values returned by ctConfig.

func (CtConfigResultOutput) Content

func (CtConfigResultOutput) ElementType

func (CtConfigResultOutput) ElementType() reflect.Type

func (CtConfigResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (CtConfigResultOutput) Platform

func (CtConfigResultOutput) PrettyPrint

func (o CtConfigResultOutput) PrettyPrint() pulumi.BoolPtrOutput

func (CtConfigResultOutput) Rendered

func (CtConfigResultOutput) Snippets

func (CtConfigResultOutput) Strict

func (CtConfigResultOutput) ToCtConfigResultOutput

func (o CtConfigResultOutput) ToCtConfigResultOutput() CtConfigResultOutput

func (CtConfigResultOutput) ToCtConfigResultOutputWithContext

func (o CtConfigResultOutput) ToCtConfigResultOutputWithContext(ctx context.Context) CtConfigResultOutput

type Provider

type Provider struct {
	pulumi.ProviderResourceState
}

The provider type for the ct package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

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

Jump to

Keyboard shortcuts

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