Documentation ¶
Index ¶
- type RsConnection
- func (c *RsConnection) ContainerCDNDisable(ctx context.Context, container string) error
- func (c *RsConnection) ContainerCDNEnable(ctx context.Context, container string, ttl int) (swift.Headers, error)
- func (c *RsConnection) ContainerCDNMeta(ctx context.Context, container string) (swift.Headers, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
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(ctx context.Context, container string) error
ContainerCDNDisable disables CDN access to a container.
func (*RsConnection) ContainerCDNEnable ¶
func (c *RsConnection) ContainerCDNEnable(ctx context.Context, 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(ctx context.Context, container string) (swift.Headers, error)
ContainerCDNMeta returns the CDN metadata for a container.
Click to show internal directories.
Click to hide internal directories.