Documentation ¶
Overview ¶
Package kind exports types, functions, subpackages for provisioning kind resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- type StaticPage
- type StaticPageArgs
- type StaticPageArray
- type StaticPageArrayInput
- type StaticPageArrayOutput
- func (StaticPageArrayOutput) ElementType() reflect.Type
- func (o StaticPageArrayOutput) Index(i pulumi.IntInput) StaticPageOutput
- func (o StaticPageArrayOutput) ToStaticPageArrayOutput() StaticPageArrayOutput
- func (o StaticPageArrayOutput) ToStaticPageArrayOutputWithContext(ctx context.Context) StaticPageArrayOutput
- type StaticPageInput
- type StaticPageMap
- type StaticPageMapInput
- type StaticPageMapOutput
- func (StaticPageMapOutput) ElementType() reflect.Type
- func (o StaticPageMapOutput) MapIndex(k pulumi.StringInput) StaticPageOutput
- func (o StaticPageMapOutput) ToStaticPageMapOutput() StaticPageMapOutput
- func (o StaticPageMapOutput) ToStaticPageMapOutputWithContext(ctx context.Context) StaticPageMapOutput
- type StaticPageOutput
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 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) 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 StaticPage ¶
type StaticPage struct { pulumi.ResourceState // The bucket resource. Bucket s3.BucketOutput `pulumi:"bucket"` // The website URL. WebsiteUrl pulumi.StringOutput `pulumi:"websiteUrl"` }
func NewStaticPage ¶
func NewStaticPage(ctx *pulumi.Context, name string, args *StaticPageArgs, opts ...pulumi.ResourceOption) (*StaticPage, error)
NewStaticPage registers a new resource with the given unique name, arguments, and options.
func (*StaticPage) ElementType ¶
func (*StaticPage) ElementType() reflect.Type
func (*StaticPage) ToStaticPageOutput ¶
func (i *StaticPage) ToStaticPageOutput() StaticPageOutput
func (*StaticPage) ToStaticPageOutputWithContext ¶
func (i *StaticPage) ToStaticPageOutputWithContext(ctx context.Context) StaticPageOutput
type StaticPageArgs ¶
type StaticPageArgs struct { // The HTML content for index.html. IndexContent pulumi.StringInput }
The set of arguments for constructing a StaticPage resource.
func (StaticPageArgs) ElementType ¶
func (StaticPageArgs) ElementType() reflect.Type
type StaticPageArray ¶
type StaticPageArray []StaticPageInput
func (StaticPageArray) ElementType ¶
func (StaticPageArray) ElementType() reflect.Type
func (StaticPageArray) ToStaticPageArrayOutput ¶
func (i StaticPageArray) ToStaticPageArrayOutput() StaticPageArrayOutput
func (StaticPageArray) ToStaticPageArrayOutputWithContext ¶
func (i StaticPageArray) ToStaticPageArrayOutputWithContext(ctx context.Context) StaticPageArrayOutput
type StaticPageArrayInput ¶
type StaticPageArrayInput interface { pulumi.Input ToStaticPageArrayOutput() StaticPageArrayOutput ToStaticPageArrayOutputWithContext(context.Context) StaticPageArrayOutput }
StaticPageArrayInput is an input type that accepts StaticPageArray and StaticPageArrayOutput values. You can construct a concrete instance of `StaticPageArrayInput` via:
StaticPageArray{ StaticPageArgs{...} }
type StaticPageArrayOutput ¶
type StaticPageArrayOutput struct{ *pulumi.OutputState }
func (StaticPageArrayOutput) ElementType ¶
func (StaticPageArrayOutput) ElementType() reflect.Type
func (StaticPageArrayOutput) Index ¶
func (o StaticPageArrayOutput) Index(i pulumi.IntInput) StaticPageOutput
func (StaticPageArrayOutput) ToStaticPageArrayOutput ¶
func (o StaticPageArrayOutput) ToStaticPageArrayOutput() StaticPageArrayOutput
func (StaticPageArrayOutput) ToStaticPageArrayOutputWithContext ¶
func (o StaticPageArrayOutput) ToStaticPageArrayOutputWithContext(ctx context.Context) StaticPageArrayOutput
type StaticPageInput ¶
type StaticPageInput interface { pulumi.Input ToStaticPageOutput() StaticPageOutput ToStaticPageOutputWithContext(ctx context.Context) StaticPageOutput }
type StaticPageMap ¶
type StaticPageMap map[string]StaticPageInput
func (StaticPageMap) ElementType ¶
func (StaticPageMap) ElementType() reflect.Type
func (StaticPageMap) ToStaticPageMapOutput ¶
func (i StaticPageMap) ToStaticPageMapOutput() StaticPageMapOutput
func (StaticPageMap) ToStaticPageMapOutputWithContext ¶
func (i StaticPageMap) ToStaticPageMapOutputWithContext(ctx context.Context) StaticPageMapOutput
type StaticPageMapInput ¶
type StaticPageMapInput interface { pulumi.Input ToStaticPageMapOutput() StaticPageMapOutput ToStaticPageMapOutputWithContext(context.Context) StaticPageMapOutput }
StaticPageMapInput is an input type that accepts StaticPageMap and StaticPageMapOutput values. You can construct a concrete instance of `StaticPageMapInput` via:
StaticPageMap{ "key": StaticPageArgs{...} }
type StaticPageMapOutput ¶
type StaticPageMapOutput struct{ *pulumi.OutputState }
func (StaticPageMapOutput) ElementType ¶
func (StaticPageMapOutput) ElementType() reflect.Type
func (StaticPageMapOutput) MapIndex ¶
func (o StaticPageMapOutput) MapIndex(k pulumi.StringInput) StaticPageOutput
func (StaticPageMapOutput) ToStaticPageMapOutput ¶
func (o StaticPageMapOutput) ToStaticPageMapOutput() StaticPageMapOutput
func (StaticPageMapOutput) ToStaticPageMapOutputWithContext ¶
func (o StaticPageMapOutput) ToStaticPageMapOutputWithContext(ctx context.Context) StaticPageMapOutput
type StaticPageOutput ¶
type StaticPageOutput struct{ *pulumi.OutputState }
func (StaticPageOutput) ElementType ¶
func (StaticPageOutput) ElementType() reflect.Type
func (StaticPageOutput) ToStaticPageOutput ¶
func (o StaticPageOutput) ToStaticPageOutput() StaticPageOutput
func (StaticPageOutput) ToStaticPageOutputWithContext ¶
func (o StaticPageOutput) ToStaticPageOutputWithContext(ctx context.Context) StaticPageOutput