public static enum MitreAttack.Tactic extends Enum<MitreAttack.Tactic> implements ProtocolMessageEnum
MITRE ATT&CK tactics that can be referenced by SCC findings. See: https://attack.mitre.org/tactics/enterprise/Protobuf enum
google.cloud.securitycenter.v1.MitreAttack.Tactic
Enum Constant and Description |
---|
COLLECTION
TA0009
|
COMMAND_AND_CONTROL
TA0011
|
CREDENTIAL_ACCESS
TA0006
|
DEFENSE_EVASION
TA0005
|
DISCOVERY
TA0007
|
EXECUTION
TA0002
|
EXFILTRATION
TA0010
|
IMPACT
TA0040
|
INITIAL_ACCESS
TA0001
|
LATERAL_MOVEMENT
TA0008
|
PERSISTENCE
TA0003
|
PRIVILEGE_ESCALATION
TA0004
|
RECONNAISSANCE
TA0043
|
RESOURCE_DEVELOPMENT
TA0042
|
TACTIC_UNSPECIFIED
Unspecified value.
|
UNRECOGNIZED |
Modifier and Type | Field and Description |
---|---|
static int |
COLLECTION_VALUE
TA0009
|
static int |
COMMAND_AND_CONTROL_VALUE
TA0011
|
static int |
CREDENTIAL_ACCESS_VALUE
TA0006
|
static int |
DEFENSE_EVASION_VALUE
TA0005
|
static int |
DISCOVERY_VALUE
TA0007
|
static int |
EXECUTION_VALUE
TA0002
|
static int |
EXFILTRATION_VALUE
TA0010
|
static int |
IMPACT_VALUE
TA0040
|
static int |
INITIAL_ACCESS_VALUE
TA0001
|
static int |
LATERAL_MOVEMENT_VALUE
TA0008
|
static int |
PERSISTENCE_VALUE
TA0003
|
static int |
PRIVILEGE_ESCALATION_VALUE
TA0004
|
static int |
RECONNAISSANCE_VALUE
TA0043
|
static int |
RESOURCE_DEVELOPMENT_VALUE
TA0042
|
static int |
TACTIC_UNSPECIFIED_VALUE
Unspecified value.
|
Modifier and Type | Method and Description |
---|---|
static MitreAttack.Tactic |
forNumber(int value) |
static Descriptors.EnumDescriptor |
getDescriptor() |
Descriptors.EnumDescriptor |
getDescriptorForType() |
int |
getNumber() |
Descriptors.EnumValueDescriptor |
getValueDescriptor() |
static Internal.EnumLiteMap<MitreAttack.Tactic> |
internalGetValueMap() |
static MitreAttack.Tactic |
valueOf(Descriptors.EnumValueDescriptor desc) |
static MitreAttack.Tactic |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static MitreAttack.Tactic |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MitreAttack.Tactic[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MitreAttack.Tactic TACTIC_UNSPECIFIED
Unspecified value.
TACTIC_UNSPECIFIED = 0;
public static final MitreAttack.Tactic RECONNAISSANCE
TA0043
RECONNAISSANCE = 1;
public static final MitreAttack.Tactic RESOURCE_DEVELOPMENT
TA0042
RESOURCE_DEVELOPMENT = 2;
public static final MitreAttack.Tactic INITIAL_ACCESS
TA0001
INITIAL_ACCESS = 5;
public static final MitreAttack.Tactic EXECUTION
TA0002
EXECUTION = 3;
public static final MitreAttack.Tactic PERSISTENCE
TA0003
PERSISTENCE = 6;
public static final MitreAttack.Tactic PRIVILEGE_ESCALATION
TA0004
PRIVILEGE_ESCALATION = 8;
public static final MitreAttack.Tactic DEFENSE_EVASION
TA0005
DEFENSE_EVASION = 7;
public static final MitreAttack.Tactic CREDENTIAL_ACCESS
TA0006
CREDENTIAL_ACCESS = 9;
public static final MitreAttack.Tactic DISCOVERY
TA0007
DISCOVERY = 10;
public static final MitreAttack.Tactic LATERAL_MOVEMENT
TA0008
LATERAL_MOVEMENT = 11;
public static final MitreAttack.Tactic COLLECTION
TA0009
COLLECTION = 12;
public static final MitreAttack.Tactic COMMAND_AND_CONTROL
TA0011
COMMAND_AND_CONTROL = 4;
public static final MitreAttack.Tactic EXFILTRATION
TA0010
EXFILTRATION = 13;
public static final MitreAttack.Tactic IMPACT
TA0040
IMPACT = 14;
public static final MitreAttack.Tactic UNRECOGNIZED
public static final int TACTIC_UNSPECIFIED_VALUE
Unspecified value.
TACTIC_UNSPECIFIED = 0;
public static final int RECONNAISSANCE_VALUE
TA0043
RECONNAISSANCE = 1;
public static final int RESOURCE_DEVELOPMENT_VALUE
TA0042
RESOURCE_DEVELOPMENT = 2;
public static final int INITIAL_ACCESS_VALUE
TA0001
INITIAL_ACCESS = 5;
public static final int EXECUTION_VALUE
TA0002
EXECUTION = 3;
public static final int PERSISTENCE_VALUE
TA0003
PERSISTENCE = 6;
public static final int PRIVILEGE_ESCALATION_VALUE
TA0004
PRIVILEGE_ESCALATION = 8;
public static final int DEFENSE_EVASION_VALUE
TA0005
DEFENSE_EVASION = 7;
public static final int CREDENTIAL_ACCESS_VALUE
TA0006
CREDENTIAL_ACCESS = 9;
public static final int DISCOVERY_VALUE
TA0007
DISCOVERY = 10;
public static final int LATERAL_MOVEMENT_VALUE
TA0008
LATERAL_MOVEMENT = 11;
public static final int COLLECTION_VALUE
TA0009
COLLECTION = 12;
public static final int COMMAND_AND_CONTROL_VALUE
TA0011
COMMAND_AND_CONTROL = 4;
public static final int EXFILTRATION_VALUE
TA0010
EXFILTRATION = 13;
public static final int IMPACT_VALUE
TA0040
IMPACT = 14;
public static MitreAttack.Tactic[] values()
for (MitreAttack.Tactic c : MitreAttack.Tactic.values()) System.out.println(c);
public static MitreAttack.Tactic valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic final int getNumber()
getNumber
in interface Internal.EnumLite
getNumber
in interface ProtocolMessageEnum
@Deprecated public static MitreAttack.Tactic valueOf(int value)
forNumber(int)
instead.value
- The numeric wire value of the corresponding enum entry.public static MitreAttack.Tactic forNumber(int value)
value
- The numeric wire value of the corresponding enum entry.public static Internal.EnumLiteMap<MitreAttack.Tactic> internalGetValueMap()
public final Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor
in interface ProtocolMessageEnum
public final Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType
in interface ProtocolMessageEnum
public static final Descriptors.EnumDescriptor getDescriptor()
public static MitreAttack.Tactic valueOf(Descriptors.EnumValueDescriptor desc)
Copyright © 2022 Google LLC. All rights reserved.