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:



5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5512

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:



5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5512

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