package rs

import "github.com/ncw/swift/rs"

Index

Types

type RsConnection

type RsConnection struct {
	swift.Connection
	// contains filtered or unexported fields
}

RsConnection is a RackSpace specific wrapper to the core swift library which exposes the RackSpace CDN commands via the CDN Management URL interface.

func (*RsConnection) ContainerCDNDisable

func (c *RsConnection) ContainerCDNDisable(container string) error

ContainerCDNDisable disables CDN access to a container.

func (*RsConnection) ContainerCDNEnable

func (c *RsConnection) ContainerCDNEnable(container string, ttl int) (swift.Headers, error)

ContainerCDNEnable enables a container for public CDN usage.

Change the default TTL of 259200 seconds (72 hours) by passing in an integer value.

This method can be called again to change the TTL.

func (*RsConnection) ContainerCDNMeta

func (c *RsConnection) ContainerCDNMeta(container string) (swift.Headers, error)

ContainerCDNMeta returns the CDN metadata for a container.

Source Files

rs.go

Version
v1.0.53 (latest)
Published
Jan 21, 2021
Platform
js/wasm
Imports
4 packages
Last checked
1 week ago

Tools for package owners.