Class: Google::Cloud::Dlp::V2::DiscoveryCloudSqlGenerationCadence::SchemaModifiedCadence

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

Overview

How frequently to modify the profile when the table's schema is modified.

Defined Under Namespace

Modules: CloudSqlSchemaModification

Instance Attribute Summary collapse

Instance Attribute Details

#frequency::Google::Cloud::Dlp::V2::DataProfileUpdateFrequency

Returns Frequency to regenerate data profiles when the schema is modified. Defaults to monthly.

Returns:



4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 4644

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

  # The type of modification that causes a profile update.
  module CloudSqlSchemaModification
    # Unused.
    SQL_SCHEMA_MODIFICATION_UNSPECIFIED = 0

    # New columns have appeared.
    NEW_COLUMNS = 1

    # Columns have been removed from the table.
    REMOVED_COLUMNS = 2
  end
end

#types::Array<::Google::Cloud::Dlp::V2::DiscoveryCloudSqlGenerationCadence::SchemaModifiedCadence::CloudSqlSchemaModification>

Returns The types of schema modifications to consider. Defaults to NEW_COLUMNS.

Returns:



4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 4644

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

  # The type of modification that causes a profile update.
  module CloudSqlSchemaModification
    # Unused.
    SQL_SCHEMA_MODIFICATION_UNSPECIFIED = 0

    # New columns have appeared.
    NEW_COLUMNS = 1

    # Columns have been removed from the table.
    REMOVED_COLUMNS = 2
  end
end