Class: Google::Cloud::Dlp::V2::AmazonS3BucketConditions

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/privacy/dlp/v2/dlp.rb

Overview

Amazon S3 bucket conditions.

Defined Under Namespace

Modules: BucketType, ObjectStorageClass

Instance Attribute Summary collapse

Instance Attribute Details

#bucket_types::Array<::Google::Cloud::Dlp::V2::AmazonS3BucketConditions::BucketType>

Returns Optional. Bucket types that should be profiled. Optional. Defaults to TYPE_ALL_SUPPORTED if unspecified.

Returns:



5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5219

class AmazonS3BucketConditions
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Supported Amazon S3 bucket types.
  # Defaults to TYPE_ALL_SUPPORTED.
  module BucketType
    # Unused.
    TYPE_UNSPECIFIED = 0

    # All supported classes.
    TYPE_ALL_SUPPORTED = 1

    # A general purpose Amazon S3 bucket.
    TYPE_GENERAL_PURPOSE = 2
  end

  # Supported Amazon S3 object storage classes.
  # Defaults to ALL_SUPPORTED_CLASSES.
  module ObjectStorageClass
    # Unused.
    UNSPECIFIED = 0

    # All supported classes.
    ALL_SUPPORTED_CLASSES = 1

    # Standard object class.
    STANDARD = 2

    # Standard - infrequent access object class.
    STANDARD_INFREQUENT_ACCESS = 4

    # Glacier - instant retrieval object class.
    GLACIER_INSTANT_RETRIEVAL = 6

    # Objects in the S3 Intelligent-Tiering access tiers.
    INTELLIGENT_TIERING = 7
  end
end

#object_storage_classes::Array<::Google::Cloud::Dlp::V2::AmazonS3BucketConditions::ObjectStorageClass>

Returns Optional. Object classes that should be profiled. Optional. Defaults to ALL_SUPPORTED_CLASSES if unspecified.

Returns:



5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5219

class AmazonS3BucketConditions
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Supported Amazon S3 bucket types.
  # Defaults to TYPE_ALL_SUPPORTED.
  module BucketType
    # Unused.
    TYPE_UNSPECIFIED = 0

    # All supported classes.
    TYPE_ALL_SUPPORTED = 1

    # A general purpose Amazon S3 bucket.
    TYPE_GENERAL_PURPOSE = 2
  end

  # Supported Amazon S3 object storage classes.
  # Defaults to ALL_SUPPORTED_CLASSES.
  module ObjectStorageClass
    # Unused.
    UNSPECIFIED = 0

    # All supported classes.
    ALL_SUPPORTED_CLASSES = 1

    # Standard object class.
    STANDARD = 2

    # Standard - infrequent access object class.
    STANDARD_INFREQUENT_ACCESS = 4

    # Glacier - instant retrieval object class.
    GLACIER_INSTANT_RETRIEVAL = 6

    # Objects in the S3 Intelligent-Tiering access tiers.
    INTELLIGENT_TIERING = 7
  end
end