Documentation
¶
Index ¶
- func GetJSONParam(f *pflag.FlagSet, name string) (map[string]any, error)
- func GetPartialUpdateParam(f *pflag.FlagSet) (stream.PartialUpdate, error)
- func GetStringSliceParam(f *pflag.FlagSet, name string) ([]string, error)
- func PrintObject(cmd *cobra.Command, object interface{}) error
- func S3BucketAndRegionFromUploadURL(raw string) (bucket, region string, err error)
- func UploadToS3(ctx context.Context, filename, url string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetJSONParam ¶ added in v1.4.0
func GetPartialUpdateParam ¶ added in v1.4.0
func GetPartialUpdateParam(f *pflag.FlagSet) (stream.PartialUpdate, error)
func GetStringSliceParam ¶ added in v1.4.0
func PrintObject ¶
func S3BucketAndRegionFromUploadURL ¶ added in v1.10.0
S3BucketAndRegionFromUploadURL derives the S3 bucket and region from a presigned PUT URL. It handles virtual-hosted–style hosts (bucket.s3.region.amazonaws.com, bucket.s3.amazonaws.com) and falls back to the region embedded in X-Amz-Credential when the host is non-standard (e.g. S3 Transfer Acceleration).
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.