Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  
    const ErrSyncingPutProperty = "Error syncing property '%s'"
    
      View Source
      
  
const (
	FinalizerString = "finalizers.s3.services.k8s.aws/Bucket"
)
    Variables ¶
      View Source
      
  var ( CannedACLPrivate = "private" CannedPublicRead = "public-read" CannedPublicReadWrite = "public-read-write" CannedAWSExecRead = "aws-exec-read" CannedAuthenticatedRead = "authenticated-read" CannedBucketOwnerRead = "bucket-owner-read" CannedBucketOwnerFullControl = "bucket-owner-full-control" CannedLogDeliveryWrite = "log-delivery-write" )
Only some of these exist in the SDK, so duplicating them all here
      View Source
      
  
    var ( GranteeZATeamID = "6aa5a366c34c1cbe25dc49211496e913e0351eb0e8c37aa3477e40942ec6b97c" GranteeLogDeliveryURI = "http://acs.amazonaws.com/groups/s3/LogDelivery" GranteeAllUsersURI = "http://acs.amazonaws.com/groups/global/AllUsers" GranteeAuthenticatedUsersURI = "http://acs.amazonaws.com/groups/global/AuthenticatedUsers" )
      View Source
      
  
    var ( HeaderUserIDFormat = "id=%s" HeaderURIFormat = "uri=%s" )
      View Source
      
  
    var ( GroupVersionResource = svcapitypes.GroupVersion.WithResource("buckets") GroupKind = metav1.GroupKind{ Group: "s3.services.k8s.aws", Kind: "Bucket", } )
      View Source
      
  
    var ( DefaultAccelerationStatus = svcsdktypes.BucketAccelerateStatusSuspended DefaultRequestPayer = svcsdktypes.PayerBucketOwner DefaultVersioningStatus = svcsdktypes.BucketVersioningStatusSuspended DefaultACL = svcsdktypes.BucketCannedACLPrivate DefaultPublicBlockAccessValue = false DefaultPublicBlockAccess = svcapitypes.PublicAccessBlockConfiguration{ BlockPublicACLs: &DefaultPublicBlockAccessValue, BlockPublicPolicy: &DefaultPublicBlockAccessValue, IgnorePublicACLs: &DefaultPublicBlockAccessValue, RestrictPublicBuckets: &DefaultPublicBlockAccessValue, } CannedACLJoinDelimiter = "|" )
      View Source
      
  
var (
	ACKSystemTags = []string{"services.k8s.aws/namespace", "services.k8s.aws/controller-version"}
)
    Functions ¶
func GetHeadersFromGrants ¶
func GetHeadersFromGrants( resp *svcsdk.GetBucketAclOutput, ) aclGrantHeaders
GetHeadersFromGrants will return a list of grant headers from grants
func GetPossibleCannedACLsFromGrants ¶
func GetPossibleCannedACLsFromGrants( resp *svcsdk.GetBucketAclOutput, ) []string
GetPossibleCannedACLsFromGrants will return a list of canned ACLs that match the list of grants. This method will return nil if the grants did not match any canned ACLs.
Types ¶
type ConfigurationAction ¶ added in v0.0.7
type ConfigurationAction int
ConfigurationAction stores the possible actions that can be performed on any of the elements of a configuration list
const ( ConfigurationActionNone ConfigurationAction = iota ConfigurationActionPut ConfigurationActionDelete ConfigurationActionUpdate )
 Click to show internal directories. 
   Click to hide internal directories.