title | platform |
---|---|
About the google_storage_bucket_objects resource |
gcp |
A google_storage_bucket_objects
is used to test a Google BucketObject resource
describe google_storage_bucket_objects(bucket: 'bucket-with-object') do
its('object_names') { should include 'image1' }
its('count') { should be <= 10 }
end
describe google_storage_bucket_objects(bucket: 'bucket-name') do
its('count') { should be <= 100 }
end
describe google_storage_bucket_objects(bucket: 'bucket-name') do
its('object_buckets'){ should include 'my_expected_bucket' }
end
describe google_storage_bucket_objects(bucket: 'bucket-name') do
its('object_names'){ should include 'my_expected_object' }
end
describe google_storage_bucket_objects(bucket: 'bucket-name').where(object_created_time > Time.now - 60*60*24) do
it { should exist }
end
Properties that can be accessed from the google_storage_bucket_objects
resource:
See google_storage_bucket_object.md for more detailed information
object_buckets
: an array ofgoogle_storage_bucket_object
bucketobjects
: an array ofgoogle_storage_bucket_object
objectcontent_types
: an array ofgoogle_storage_bucket_object
content_typecrc32cs
: an array ofgoogle_storage_bucket_object
crc32cetags
: an array ofgoogle_storage_bucket_object
etaggenerations
: an array ofgoogle_storage_bucket_object
generationids
: an array ofgoogle_storage_bucket_object
idmd5_hashes
: an array ofgoogle_storage_bucket_object
md5_hashmedia_links
: an array ofgoogle_storage_bucket_object
media_linkmetagenerations
: an array ofgoogle_storage_bucket_object
metagenerationobject_names
: an array ofgoogle_storage_bucket_object
namesizes
: an array ofgoogle_storage_bucket_object
sizestorage_classes
: an array ofgoogle_storage_bucket_object
storage_classobject_created_times
: an array ofgoogle_storage_bucket_object
time_createdtime_deleteds
: an array ofgoogle_storage_bucket_object
time_deletedtime_storage_class_updateds
: an array ofgoogle_storage_bucket_object
time_storage_class_updatedtime_updateds
: an array ofgoogle_storage_bucket_object
time_updated
This resource supports all of the above properties as filter criteria, which can be used
with where
as a block or a method.
Ensure the Google Cloud Storage is enabled for the current project.