class Serverkit::Resources::S3Bucket
Public Instance Methods
apply()
click to toggle source
@note Override
# File lib/serverkit/resources/s3_bucket.rb, line 16 def apply client.create_bucket(bucket: name) end
check()
click to toggle source
@note Override
# File lib/serverkit/resources/s3_bucket.rb, line 21 def check client.head_bucket(bucket: name) true rescue ::Aws::S3::Errors::NotFound false end
Private Instance Methods
client()
click to toggle source
@return [Aws::S3::Client]
# File lib/serverkit/resources/s3_bucket.rb, line 31 def client @client ||= ::Aws::S3::Client.new(client_options) end