Versions in this module Expand all Collapse all v0 v0.16.0 Dec 31, 2020 Changes in this version + type ACL map[string]ACLDetails + type ACLDetails struct + Created time.Time + ProjectAccess bool + Updated time.Time + Users []string + func (r *ACLDetails) UnmarshalJSON(b []byte) error + type ACLRef string + type ACLRefResult struct + func SetContainerACL(client *gophercloud.ServiceClient, containerID string, opts SetOptsBuilder) (r ACLRefResult) + func SetSecretACL(client *gophercloud.ServiceClient, secretID string, opts SetOptsBuilder) (r ACLRefResult) + func UpdateContainerACL(client *gophercloud.ServiceClient, containerID string, opts SetOptsBuilder) (r ACLRefResult) + func UpdateSecretACL(client *gophercloud.ServiceClient, secretID string, opts SetOptsBuilder) (r ACLRefResult) + func (r ACLRefResult) Extract() (*ACLRef, error) + type ACLResult struct + func GetContainerACL(client *gophercloud.ServiceClient, containerID string) (r ACLResult) + func GetSecretACL(client *gophercloud.ServiceClient, secretID string) (r ACLResult) + func (r ACLResult) Extract() (*ACL, error) + type DeleteResult struct + func DeleteContainerACL(client *gophercloud.ServiceClient, containerID string) (r DeleteResult) + func DeleteSecretACL(client *gophercloud.ServiceClient, secretID string) (r DeleteResult) + type SetOpt struct + ProjectAccess *bool + Type string + Users *[]string + type SetOpts []SetOpt + func (opts SetOpts) ToACLSetMap() (map[string]interface{}, error) + type SetOptsBuilder interface + ToACLSetMap func() (map[string]interface{}, error)