Documentation ¶
Index ¶
- Constants
- func Start(ctx context.Context, p *project.Project, server *server.Server) error
- type Args
- type AwsResource
- type BucketFile
- type BucketFiles
- type BucketFilesInputs
- type BucketFilesOutputs
- type CreateResult
- type DeleteInput
- type DistributionDeploymentWaiter
- type DistributionDeploymentWaiterInputs
- type DistributionDeploymentWaiterOutputs
- type DistributionInvalidation
- type DistributionInvalidationInputs
- type FunctionCodeUpdater
- type FunctionCodeUpdaterInputs
- type FunctionCodeUpdaterOutputs
- type HostedZoneLookup
- type HostedZoneLookupInputs
- type HostedZoneLookupOutputs
- type HttpConn
- type MathService
- type OriginAccessIdentity
- type OriginAccessIdentityInputs
- type OriginAccessIdentityOutputs
- type UpdateInput
- type UpdateResult
- type VectorTable
- type VectorTableInputs
- type VectorTableOutputs
Constants ¶
View Source
const ( FILE_LIMIT = 3000 WILDCARD_LIMIT = 15 )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AwsResource ¶
type AwsResource struct {
// contains filtered or unexported fields
}
type BucketFile ¶ added in v0.1.74
type BucketFiles ¶ added in v0.1.74
type BucketFiles struct {
*AwsResource
}
func (*BucketFiles) Create ¶ added in v0.1.74
func (r *BucketFiles) Create(input *BucketFilesInputs, output *CreateResult[BucketFilesOutputs]) error
func (*BucketFiles) Delete ¶ added in v0.1.74
func (r *BucketFiles) Delete(input *DeleteInput[BucketFilesOutputs], output *int) error
func (*BucketFiles) Update ¶ added in v0.1.74
func (r *BucketFiles) Update(input *UpdateInput[BucketFilesInputs, BucketFilesOutputs], output *UpdateResult[BucketFilesOutputs]) error
type BucketFilesInputs ¶ added in v0.1.74
type BucketFilesInputs struct { BucketName string `json:"bucketName"` Files []BucketFile `json:"files"` Purge bool `json:"purge"` }
type BucketFilesOutputs ¶ added in v0.1.74
type BucketFilesOutputs struct { BucketName string `json:"bucketName,omitempty"` Files []BucketFile `json:"files,omitempty"` Purge bool `json:"purge,omitempty"` }
type CreateResult ¶
type DeleteInput ¶
type DistributionDeploymentWaiter ¶ added in v0.1.74
type DistributionDeploymentWaiter struct {
*AwsResource
}
func (*DistributionDeploymentWaiter) Create ¶ added in v0.1.74
func (r *DistributionDeploymentWaiter) Create(input *DistributionDeploymentWaiterInputs, output *CreateResult[DistributionDeploymentWaiterOutputs]) error
func (*DistributionDeploymentWaiter) Update ¶ added in v0.1.74
func (r *DistributionDeploymentWaiter) Update(input *UpdateInput[DistributionDeploymentWaiterInputs, DistributionDeploymentWaiterOutputs], output *UpdateResult[DistributionDeploymentWaiterOutputs]) error
type DistributionDeploymentWaiterInputs ¶ added in v0.1.74
type DistributionDeploymentWaiterOutputs ¶ added in v0.1.74
type DistributionDeploymentWaiterOutputs struct {
IsDone bool `json:"isDone"`
}
type DistributionInvalidation ¶ added in v0.1.74
type DistributionInvalidation struct {
*AwsResource
}
func (*DistributionInvalidation) Create ¶ added in v0.1.74
func (r *DistributionInvalidation) Create(input *DistributionInvalidationInputs, output *CreateResult[struct{}]) error
func (*DistributionInvalidation) Update ¶ added in v0.1.74
func (r *DistributionInvalidation) Update(input *UpdateInput[DistributionInvalidationInputs, struct{}], output *UpdateResult[struct{}]) error
type DistributionInvalidationInputs ¶ added in v0.1.74
type FunctionCodeUpdater ¶ added in v0.1.74
type FunctionCodeUpdater struct {
*AwsResource
}
func (*FunctionCodeUpdater) Create ¶ added in v0.1.74
func (r *FunctionCodeUpdater) Create(input *FunctionCodeUpdaterInputs, output *CreateResult[FunctionCodeUpdaterOutputs]) error
func (*FunctionCodeUpdater) Update ¶ added in v0.1.74
func (r *FunctionCodeUpdater) Update(input *UpdateInput[FunctionCodeUpdaterInputs, FunctionCodeUpdaterOutputs], output *UpdateResult[FunctionCodeUpdaterOutputs]) error
type FunctionCodeUpdaterInputs ¶ added in v0.1.74
type FunctionCodeUpdaterOutputs ¶ added in v0.1.74
type FunctionCodeUpdaterOutputs struct {
Version string `json:"version"`
}
type HostedZoneLookup ¶ added in v0.1.74
type HostedZoneLookup struct {
*AwsResource
}
func (*HostedZoneLookup) Create ¶ added in v0.1.74
func (r *HostedZoneLookup) Create(input *HostedZoneLookupInputs, output *CreateResult[HostedZoneLookupOutputs]) error
func (*HostedZoneLookup) Update ¶ added in v0.1.74
func (r *HostedZoneLookup) Update(input *UpdateInput[HostedZoneLookupInputs, HostedZoneLookupOutputs], output *UpdateResult[HostedZoneLookupOutputs]) error
type HostedZoneLookupInputs ¶ added in v0.1.74
type HostedZoneLookupInputs struct {
Domain string `json:"domain"`
}
type HostedZoneLookupOutputs ¶ added in v0.1.74
type HostedZoneLookupOutputs struct {
ZoneId string `json:"zoneId"`
}
type MathService ¶
type MathService struct{}
type OriginAccessIdentity ¶
type OriginAccessIdentity struct {
*AwsResource
}
func (*OriginAccessIdentity) Create ¶
func (r *OriginAccessIdentity) Create(input *OriginAccessIdentityInputs, output *CreateResult[OriginAccessIdentityOutputs]) error
func (*OriginAccessIdentity) Delete ¶
func (r *OriginAccessIdentity) Delete(input *DeleteInput[OriginAccessIdentityOutputs], output *int) error
type OriginAccessIdentityInputs ¶
type OriginAccessIdentityInputs struct { }
type OriginAccessIdentityOutputs ¶
type OriginAccessIdentityOutputs struct { }
type UpdateInput ¶
type UpdateResult ¶ added in v0.1.74
type UpdateResult[T any] struct { Outs T `json:"outs"` }
type VectorTable ¶ added in v0.1.74
type VectorTable struct {
*AwsResource
}
func (*VectorTable) Create ¶ added in v0.1.74
func (r *VectorTable) Create(input *VectorTableInputs, output *CreateResult[VectorTableOutputs]) error
func (*VectorTable) Update ¶ added in v0.1.74
func (r *VectorTable) Update(input *UpdateInput[VectorTableInputs, VectorTableOutputs], output *UpdateResult[VectorTableOutputs]) error
type VectorTableInputs ¶ added in v0.1.74
type VectorTableOutputs ¶ added in v0.1.74
type VectorTableOutputs struct {
Dimension int `json:"dimension"`
}
Click to show internal directories.
Click to hide internal directories.