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:



5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5704

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:



5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5704

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