Documentation ¶
Overview ¶
A Pulumi package for creating and managing ct cloud resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type CtConfigArgs
- type CtConfigOutputArgs
- type CtConfigResult
- type CtConfigResultOutput
- func (o CtConfigResultOutput) Content() pulumi.StringOutput
- func (CtConfigResultOutput) ElementType() reflect.Type
- func (o CtConfigResultOutput) Id() pulumi.StringOutput
- func (o CtConfigResultOutput) Platform() pulumi.StringPtrOutput
- func (o CtConfigResultOutput) PrettyPrint() pulumi.BoolPtrOutput
- func (o CtConfigResultOutput) Rendered() pulumi.StringOutput
- func (o CtConfigResultOutput) Snippets() pulumi.StringArrayOutput
- func (o CtConfigResultOutput) Strict() pulumi.BoolPtrOutput
- func (o CtConfigResultOutput) ToCtConfigResultOutput() CtConfigResultOutput
- func (o CtConfigResultOutput) ToCtConfigResultOutputWithContext(ctx context.Context) CtConfigResultOutput
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
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 CtConfigOutput ¶
func CtConfigOutput(ctx *pulumi.Context, args CtConfigOutputArgs, opts ...pulumi.InvokeOption) CtConfigResultOutput
func (CtConfigResultOutput) Content ¶
func (o CtConfigResultOutput) Content() pulumi.StringOutput
func (CtConfigResultOutput) ElementType ¶
func (CtConfigResultOutput) ElementType() reflect.Type
func (CtConfigResultOutput) Id ¶
func (o CtConfigResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (CtConfigResultOutput) Platform ¶
func (o CtConfigResultOutput) Platform() pulumi.StringPtrOutput
func (CtConfigResultOutput) PrettyPrint ¶
func (o CtConfigResultOutput) PrettyPrint() pulumi.BoolPtrOutput
func (CtConfigResultOutput) Rendered ¶
func (o CtConfigResultOutput) Rendered() pulumi.StringOutput
func (CtConfigResultOutput) Snippets ¶
func (o CtConfigResultOutput) Snippets() pulumi.StringArrayOutput
func (CtConfigResultOutput) Strict ¶
func (o CtConfigResultOutput) Strict() pulumi.BoolPtrOutput
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) 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