Class: Google::Cloud::SecurityCenter::V2::MuteConfig

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

Overview

A mute config is a Cloud SCC resource that contains the configuration to mute create/update events of findings.

Defined Under Namespace

Modules: MuteConfigType

Instance Attribute Summary collapse

Instance Attribute Details

#create_time::Google::Protobuf::Timestamp (readonly)



87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'proto_docs/google/cloud/securitycenter/v2/mute_config.rb', line 87

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

  # The type of MuteConfig.
  module MuteConfigType
    # Unused.
    MUTE_CONFIG_TYPE_UNSPECIFIED = 0

    # A static mute config, which sets the static mute state of future matching
    # findings to muted. Once the static mute state has been set, finding or
    # config modifications will not affect the state.
    STATIC = 1

    # A dynamic mute config, which is applied to existing and future matching
    # findings, setting their dynamic mute state to "muted". If the config is
    # updated or deleted, or a matching finding is updated, such that the
    # finding doesn't match the config, the config will be removed from the
    # finding, and the finding's dynamic mute state may become "unmuted"
    # (unless other configs still match).
    DYNAMIC = 2
  end
end

#description::String



87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'proto_docs/google/cloud/securitycenter/v2/mute_config.rb', line 87

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

  # The type of MuteConfig.
  module MuteConfigType
    # Unused.
    MUTE_CONFIG_TYPE_UNSPECIFIED = 0

    # A static mute config, which sets the static mute state of future matching
    # findings to muted. Once the static mute state has been set, finding or
    # config modifications will not affect the state.
    STATIC = 1

    # A dynamic mute config, which is applied to existing and future matching
    # findings, setting their dynamic mute state to "muted". If the config is
    # updated or deleted, or a matching finding is updated, such that the
    # finding doesn't match the config, the config will be removed from the
    # finding, and the finding's dynamic mute state may become "unmuted"
    # (unless other configs still match).
    DYNAMIC = 2
  end
end

#expiry_time::Google::Protobuf::Timestamp



87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'proto_docs/google/cloud/securitycenter/v2/mute_config.rb', line 87

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

  # The type of MuteConfig.
  module MuteConfigType
    # Unused.
    MUTE_CONFIG_TYPE_UNSPECIFIED = 0

    # A static mute config, which sets the static mute state of future matching
    # findings to muted. Once the static mute state has been set, finding or
    # config modifications will not affect the state.
    STATIC = 1

    # A dynamic mute config, which is applied to existing and future matching
    # findings, setting their dynamic mute state to "muted". If the config is
    # updated or deleted, or a matching finding is updated, such that the
    # finding doesn't match the config, the config will be removed from the
    # finding, and the finding's dynamic mute state may become "unmuted"
    # (unless other configs still match).
    DYNAMIC = 2
  end
end

#filter::String



87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'proto_docs/google/cloud/securitycenter/v2/mute_config.rb', line 87

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

  # The type of MuteConfig.
  module MuteConfigType
    # Unused.
    MUTE_CONFIG_TYPE_UNSPECIFIED = 0

    # A static mute config, which sets the static mute state of future matching
    # findings to muted. Once the static mute state has been set, finding or
    # config modifications will not affect the state.
    STATIC = 1

    # A dynamic mute config, which is applied to existing and future matching
    # findings, setting their dynamic mute state to "muted". If the config is
    # updated or deleted, or a matching finding is updated, such that the
    # finding doesn't match the config, the config will be removed from the
    # finding, and the finding's dynamic mute state may become "unmuted"
    # (unless other configs still match).
    DYNAMIC = 2
  end
end

#most_recent_editor::String (readonly)



87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'proto_docs/google/cloud/securitycenter/v2/mute_config.rb', line 87

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

  # The type of MuteConfig.
  module MuteConfigType
    # Unused.
    MUTE_CONFIG_TYPE_UNSPECIFIED = 0

    # A static mute config, which sets the static mute state of future matching
    # findings to muted. Once the static mute state has been set, finding or
    # config modifications will not affect the state.
    STATIC = 1

    # A dynamic mute config, which is applied to existing and future matching
    # findings, setting their dynamic mute state to "muted". If the config is
    # updated or deleted, or a matching finding is updated, such that the
    # finding doesn't match the config, the config will be removed from the
    # finding, and the finding's dynamic mute state may become "unmuted"
    # (unless other configs still match).
    DYNAMIC = 2
  end
end

#name::String



87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'proto_docs/google/cloud/securitycenter/v2/mute_config.rb', line 87

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

  # The type of MuteConfig.
  module MuteConfigType
    # Unused.
    MUTE_CONFIG_TYPE_UNSPECIFIED = 0

    # A static mute config, which sets the static mute state of future matching
    # findings to muted. Once the static mute state has been set, finding or
    # config modifications will not affect the state.
    STATIC = 1

    # A dynamic mute config, which is applied to existing and future matching
    # findings, setting their dynamic mute state to "muted". If the config is
    # updated or deleted, or a matching finding is updated, such that the
    # finding doesn't match the config, the config will be removed from the
    # finding, and the finding's dynamic mute state may become "unmuted"
    # (unless other configs still match).
    DYNAMIC = 2
  end
end

#type::Google::Cloud::SecurityCenter::V2::MuteConfig::MuteConfigType



87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'proto_docs/google/cloud/securitycenter/v2/mute_config.rb', line 87

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

  # The type of MuteConfig.
  module MuteConfigType
    # Unused.
    MUTE_CONFIG_TYPE_UNSPECIFIED = 0

    # A static mute config, which sets the static mute state of future matching
    # findings to muted. Once the static mute state has been set, finding or
    # config modifications will not affect the state.
    STATIC = 1

    # A dynamic mute config, which is applied to existing and future matching
    # findings, setting their dynamic mute state to "muted". If the config is
    # updated or deleted, or a matching finding is updated, such that the
    # finding doesn't match the config, the config will be removed from the
    # finding, and the finding's dynamic mute state may become "unmuted"
    # (unless other configs still match).
    DYNAMIC = 2
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)



87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'proto_docs/google/cloud/securitycenter/v2/mute_config.rb', line 87

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

  # The type of MuteConfig.
  module MuteConfigType
    # Unused.
    MUTE_CONFIG_TYPE_UNSPECIFIED = 0

    # A static mute config, which sets the static mute state of future matching
    # findings to muted. Once the static mute state has been set, finding or
    # config modifications will not affect the state.
    STATIC = 1

    # A dynamic mute config, which is applied to existing and future matching
    # findings, setting their dynamic mute state to "muted". If the config is
    # updated or deleted, or a matching finding is updated, such that the
    # finding doesn't match the config, the config will be removed from the
    # finding, and the finding's dynamic mute state may become "unmuted"
    # (unless other configs still match).
    DYNAMIC = 2
  end
end