@@ -77994,15 +77994,27 @@ <h2 class="toggleButton" title="Click to hide Index section">Index ▾</h2>
7799477994 <dd> <a href="#SecurityMonitoringRuleCaseActionOptions.GetDurationOk">func (o *SecurityMonitoringRuleCaseActionOptions) GetDurationOk() (*int64, bool)</a></dd>
7799577995
7799677996
77997+ <dd> <a href="#SecurityMonitoringRuleCaseActionOptions.GetUserBehaviorName">func (o *SecurityMonitoringRuleCaseActionOptions) GetUserBehaviorName() string</a></dd>
77998+
77999+
78000+ <dd> <a href="#SecurityMonitoringRuleCaseActionOptions.GetUserBehaviorNameOk">func (o *SecurityMonitoringRuleCaseActionOptions) GetUserBehaviorNameOk() (*string, bool)</a></dd>
78001+
78002+
7799778003 <dd> <a href="#SecurityMonitoringRuleCaseActionOptions.HasDuration">func (o *SecurityMonitoringRuleCaseActionOptions) HasDuration() bool</a></dd>
7799878004
7799978005
78006+ <dd> <a href="#SecurityMonitoringRuleCaseActionOptions.HasUserBehaviorName">func (o *SecurityMonitoringRuleCaseActionOptions) HasUserBehaviorName() bool</a></dd>
78007+
78008+
7800078009 <dd> <a href="#SecurityMonitoringRuleCaseActionOptions.MarshalJSON">func (o SecurityMonitoringRuleCaseActionOptions) MarshalJSON() ([]byte, error)</a></dd>
7800178010
7800278011
7800378012 <dd> <a href="#SecurityMonitoringRuleCaseActionOptions.SetDuration">func (o *SecurityMonitoringRuleCaseActionOptions) SetDuration(v int64)</a></dd>
7800478013
7800578014
78015+ <dd> <a href="#SecurityMonitoringRuleCaseActionOptions.SetUserBehaviorName">func (o *SecurityMonitoringRuleCaseActionOptions) SetUserBehaviorName(v string)</a></dd>
78016+
78017+
7800678018 <dd> <a href="#SecurityMonitoringRuleCaseActionOptions.UnmarshalJSON">func (o *SecurityMonitoringRuleCaseActionOptions) UnmarshalJSON(bytes []byte) (err error)</a></dd>
7800778019
7800878020
@@ -467546,6 +467558,8 @@ <h2 id="SecurityMonitoringRuleCaseActionOptions">type <a href="https://github.co
467546467558 <pre>type SecurityMonitoringRuleCaseActionOptions struct {
467547467559<span id="SecurityMonitoringRuleCaseActionOptions.Duration"></span> <span class="comment">// Duration of the action in seconds. 0 indicates no expiration.</span>
467548467560 Duration *<a href="https://pkg.go.dev/builtin/#int64">int64</a> `json:"duration,omitempty"`
467561+ <span class="comment">// Used with the case action of type 'user_behavior'. The value specified in this field is applied as a risk tag to all users affected by the rule.</span>
467562+ <span id="SecurityMonitoringRuleCaseActionOptions.UserBehaviorName"></span> UserBehaviorName *<a href="https://pkg.go.dev/builtin/#string">string</a> `json:"userBehaviorName,omitempty"`
467549467563<span id="SecurityMonitoringRuleCaseActionOptions.UnparsedObject"></span> <span class="comment">// UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct</span>
467550467564 UnparsedObject map[<a href="https://pkg.go.dev/builtin/#string">string</a>]interface{} `json:"-"`
467551467565<span id="SecurityMonitoringRuleCaseActionOptions.AdditionalProperties"></span> AdditionalProperties map[<a href="https://pkg.go.dev/builtin/#string">string</a>]interface{} `json:"-"`
@@ -467562,7 +467576,7 @@ <h2 id="SecurityMonitoringRuleCaseActionOptions">type <a href="https://github.co
467562467576
467563467577
467564467578
467565- <h3 id="NewSecurityMonitoringRuleCaseActionOptions">func <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L24 ">NewSecurityMonitoringRuleCaseActionOptions</a>
467579+ <h3 id="NewSecurityMonitoringRuleCaseActionOptions">func <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L26 ">NewSecurityMonitoringRuleCaseActionOptions</a>
467566467580 <a class="permalink" href="#NewSecurityMonitoringRuleCaseActionOptions">¶</a>
467567467581
467568467582
@@ -467577,7 +467591,7 @@ <h3 id="NewSecurityMonitoringRuleCaseActionOptions">func <a href="https://github
467577467591
467578467592
467579467593
467580- <h3 id="NewSecurityMonitoringRuleCaseActionOptionsWithDefaults">func <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L32 ">NewSecurityMonitoringRuleCaseActionOptionsWithDefaults</a>
467594+ <h3 id="NewSecurityMonitoringRuleCaseActionOptionsWithDefaults">func <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L34 ">NewSecurityMonitoringRuleCaseActionOptionsWithDefaults</a>
467581467595 <a class="permalink" href="#NewSecurityMonitoringRuleCaseActionOptionsWithDefaults">¶</a>
467582467596
467583467597
@@ -467593,7 +467607,7 @@ <h3 id="NewSecurityMonitoringRuleCaseActionOptionsWithDefaults">func <a href="ht
467593467607
467594467608
467595467609
467596- <h3 id="SecurityMonitoringRuleCaseActionOptions.GetDuration">func (*SecurityMonitoringRuleCaseActionOptions) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L38 ">GetDuration</a>
467610+ <h3 id="SecurityMonitoringRuleCaseActionOptions.GetDuration">func (*SecurityMonitoringRuleCaseActionOptions) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L40 ">GetDuration</a>
467597467611 <a class="permalink" href="#SecurityMonitoringRuleCaseActionOptions.GetDuration">¶</a>
467598467612
467599467613
@@ -467606,7 +467620,7 @@ <h3 id="SecurityMonitoringRuleCaseActionOptions.GetDuration">func (*SecurityMoni
467606467620
467607467621
467608467622
467609- <h3 id="SecurityMonitoringRuleCaseActionOptions.GetDurationOk">func (*SecurityMonitoringRuleCaseActionOptions) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L48 ">GetDurationOk</a>
467623+ <h3 id="SecurityMonitoringRuleCaseActionOptions.GetDurationOk">func (*SecurityMonitoringRuleCaseActionOptions) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L50 ">GetDurationOk</a>
467610467624 <a class="permalink" href="#SecurityMonitoringRuleCaseActionOptions.GetDurationOk">¶</a>
467611467625
467612467626
@@ -467620,7 +467634,34 @@ <h3 id="SecurityMonitoringRuleCaseActionOptions.GetDurationOk">func (*SecurityMo
467620467634
467621467635
467622467636
467623- <h3 id="SecurityMonitoringRuleCaseActionOptions.HasDuration">func (*SecurityMonitoringRuleCaseActionOptions) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L56">HasDuration</a>
467637+ <h3 id="SecurityMonitoringRuleCaseActionOptions.GetUserBehaviorName">func (*SecurityMonitoringRuleCaseActionOptions) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L68">GetUserBehaviorName</a>
467638+ <a class="permalink" href="#SecurityMonitoringRuleCaseActionOptions.GetUserBehaviorName">¶</a>
467639+
467640+
467641+ </h3>
467642+ <pre>func (o *<a href="#SecurityMonitoringRuleCaseActionOptions">SecurityMonitoringRuleCaseActionOptions</a>) GetUserBehaviorName() <a href="https://pkg.go.dev/builtin/#string">string</a></pre>
467643+ <p>GetUserBehaviorName returns the UserBehaviorName field value if set, zero value otherwise.
467644+
467645+
467646+
467647+
467648+
467649+
467650+ <h3 id="SecurityMonitoringRuleCaseActionOptions.GetUserBehaviorNameOk">func (*SecurityMonitoringRuleCaseActionOptions) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L78">GetUserBehaviorNameOk</a>
467651+ <a class="permalink" href="#SecurityMonitoringRuleCaseActionOptions.GetUserBehaviorNameOk">¶</a>
467652+
467653+
467654+ </h3>
467655+ <pre>func (o *<a href="#SecurityMonitoringRuleCaseActionOptions">SecurityMonitoringRuleCaseActionOptions</a>) GetUserBehaviorNameOk() (*<a href="https://pkg.go.dev/builtin/#string">string</a>, <a href="https://pkg.go.dev/builtin/#bool">bool</a>)</pre>
467656+ <p>GetUserBehaviorNameOk returns a tuple with the UserBehaviorName field value if set, nil otherwise
467657+ and a boolean to check if the value has been set.
467658+
467659+
467660+
467661+
467662+
467663+
467664+ <h3 id="SecurityMonitoringRuleCaseActionOptions.HasDuration">func (*SecurityMonitoringRuleCaseActionOptions) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L58">HasDuration</a>
467624467665 <a class="permalink" href="#SecurityMonitoringRuleCaseActionOptions.HasDuration">¶</a>
467625467666
467626467667
@@ -467633,7 +467674,20 @@ <h3 id="SecurityMonitoringRuleCaseActionOptions.HasDuration">func (*SecurityMoni
467633467674
467634467675
467635467676
467636- <h3 id="SecurityMonitoringRuleCaseActionOptions.MarshalJSON">func (SecurityMonitoringRuleCaseActionOptions) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L66">MarshalJSON</a>
467677+ <h3 id="SecurityMonitoringRuleCaseActionOptions.HasUserBehaviorName">func (*SecurityMonitoringRuleCaseActionOptions) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L86">HasUserBehaviorName</a>
467678+ <a class="permalink" href="#SecurityMonitoringRuleCaseActionOptions.HasUserBehaviorName">¶</a>
467679+
467680+
467681+ </h3>
467682+ <pre>func (o *<a href="#SecurityMonitoringRuleCaseActionOptions">SecurityMonitoringRuleCaseActionOptions</a>) HasUserBehaviorName() <a href="https://pkg.go.dev/builtin/#bool">bool</a></pre>
467683+ <p>HasUserBehaviorName returns a boolean if a field has been set.
467684+
467685+
467686+
467687+
467688+
467689+
467690+ <h3 id="SecurityMonitoringRuleCaseActionOptions.MarshalJSON">func (SecurityMonitoringRuleCaseActionOptions) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L96">MarshalJSON</a>
467637467691 <a class="permalink" href="#SecurityMonitoringRuleCaseActionOptions.MarshalJSON">¶</a>
467638467692
467639467693
@@ -467646,7 +467700,7 @@ <h3 id="SecurityMonitoringRuleCaseActionOptions.MarshalJSON">func (SecurityMonit
467646467700
467647467701
467648467702
467649- <h3 id="SecurityMonitoringRuleCaseActionOptions.SetDuration">func (*SecurityMonitoringRuleCaseActionOptions) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L61 ">SetDuration</a>
467703+ <h3 id="SecurityMonitoringRuleCaseActionOptions.SetDuration">func (*SecurityMonitoringRuleCaseActionOptions) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L63 ">SetDuration</a>
467650467704 <a class="permalink" href="#SecurityMonitoringRuleCaseActionOptions.SetDuration">¶</a>
467651467705
467652467706
@@ -467659,7 +467713,20 @@ <h3 id="SecurityMonitoringRuleCaseActionOptions.SetDuration">func (*SecurityMoni
467659467713
467660467714
467661467715
467662- <h3 id="SecurityMonitoringRuleCaseActionOptions.UnmarshalJSON">func (*SecurityMonitoringRuleCaseActionOptions) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L82">UnmarshalJSON</a>
467716+ <h3 id="SecurityMonitoringRuleCaseActionOptions.SetUserBehaviorName">func (*SecurityMonitoringRuleCaseActionOptions) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L91">SetUserBehaviorName</a>
467717+ <a class="permalink" href="#SecurityMonitoringRuleCaseActionOptions.SetUserBehaviorName">¶</a>
467718+
467719+
467720+ </h3>
467721+ <pre>func (o *<a href="#SecurityMonitoringRuleCaseActionOptions">SecurityMonitoringRuleCaseActionOptions</a>) SetUserBehaviorName(v <a href="https://pkg.go.dev/builtin/#string">string</a>)</pre>
467722+ <p>SetUserBehaviorName gets a reference to the given string and assigns it to the UserBehaviorName field.
467723+
467724+
467725+
467726+
467727+
467728+
467729+ <h3 id="SecurityMonitoringRuleCaseActionOptions.UnmarshalJSON">func (*SecurityMonitoringRuleCaseActionOptions) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_options.go#L115">UnmarshalJSON</a>
467663467730 <a class="permalink" href="#SecurityMonitoringRuleCaseActionOptions.UnmarshalJSON">¶</a>
467664467731
467665467732
@@ -467687,8 +467754,9 @@ <h2 id="SecurityMonitoringRuleCaseActionType">type <a href="https://github.com/D
467687467754 <p>List of SecurityMonitoringRuleCaseActionType.
467688467755
467689467756 <pre>const (
467690- <span id="SECURITYMONITORINGRULECASEACTIONTYPE_BLOCK_IP">SECURITYMONITORINGRULECASEACTIONTYPE_BLOCK_IP</span> <a href="#SecurityMonitoringRuleCaseActionType">SecurityMonitoringRuleCaseActionType</a> = "block_ip"
467691- <span id="SECURITYMONITORINGRULECASEACTIONTYPE_BLOCK_USER">SECURITYMONITORINGRULECASEACTIONTYPE_BLOCK_USER</span> <a href="#SecurityMonitoringRuleCaseActionType">SecurityMonitoringRuleCaseActionType</a> = "block_user"
467757+ <span id="SECURITYMONITORINGRULECASEACTIONTYPE_BLOCK_IP">SECURITYMONITORINGRULECASEACTIONTYPE_BLOCK_IP</span> <a href="#SecurityMonitoringRuleCaseActionType">SecurityMonitoringRuleCaseActionType</a> = "block_ip"
467758+ <span id="SECURITYMONITORINGRULECASEACTIONTYPE_BLOCK_USER">SECURITYMONITORINGRULECASEACTIONTYPE_BLOCK_USER</span> <a href="#SecurityMonitoringRuleCaseActionType">SecurityMonitoringRuleCaseActionType</a> = "block_user"
467759+ <span id="SECURITYMONITORINGRULECASEACTIONTYPE_USER_BEHAVIOR">SECURITYMONITORINGRULECASEACTIONTYPE_USER_BEHAVIOR</span> <a href="#SecurityMonitoringRuleCaseActionType">SecurityMonitoringRuleCaseActionType</a> = "user_behavior"
467692467760)</pre>
467693467761
467694467762
@@ -467700,7 +467768,7 @@ <h2 id="SecurityMonitoringRuleCaseActionType">type <a href="https://github.com/D
467700467768
467701467769
467702467770
467703- <h3 id="NewSecurityMonitoringRuleCaseActionTypeFromValue">func <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_type.go#L45 ">NewSecurityMonitoringRuleCaseActionTypeFromValue</a>
467771+ <h3 id="NewSecurityMonitoringRuleCaseActionTypeFromValue">func <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_type.go#L47 ">NewSecurityMonitoringRuleCaseActionTypeFromValue</a>
467704467772 <a class="permalink" href="#NewSecurityMonitoringRuleCaseActionTypeFromValue">¶</a>
467705467773
467706467774
@@ -467715,7 +467783,7 @@ <h3 id="NewSecurityMonitoringRuleCaseActionTypeFromValue">func <a href="https://
467715467783
467716467784
467717467785
467718- <h3 id="SecurityMonitoringRuleCaseActionType.GetAllowedValues">func (*SecurityMonitoringRuleCaseActionType) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_type.go#L28 ">GetAllowedValues</a>
467786+ <h3 id="SecurityMonitoringRuleCaseActionType.GetAllowedValues">func (*SecurityMonitoringRuleCaseActionType) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_type.go#L30 ">GetAllowedValues</a>
467719467787 <a class="permalink" href="#SecurityMonitoringRuleCaseActionType.GetAllowedValues">¶</a>
467720467788
467721467789
@@ -467728,7 +467796,7 @@ <h3 id="SecurityMonitoringRuleCaseActionType.GetAllowedValues">func (*SecurityMo
467728467796
467729467797
467730467798
467731- <h3 id="SecurityMonitoringRuleCaseActionType.IsValid">func (SecurityMonitoringRuleCaseActionType) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_type.go#L54 ">IsValid</a>
467799+ <h3 id="SecurityMonitoringRuleCaseActionType.IsValid">func (SecurityMonitoringRuleCaseActionType) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_type.go#L56 ">IsValid</a>
467732467800 <a class="permalink" href="#SecurityMonitoringRuleCaseActionType.IsValid">¶</a>
467733467801
467734467802
@@ -467741,7 +467809,7 @@ <h3 id="SecurityMonitoringRuleCaseActionType.IsValid">func (SecurityMonitoringRu
467741467809
467742467810
467743467811
467744- <h3 id="SecurityMonitoringRuleCaseActionType.Ptr">func (SecurityMonitoringRuleCaseActionType) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_type.go#L64 ">Ptr</a>
467812+ <h3 id="SecurityMonitoringRuleCaseActionType.Ptr">func (SecurityMonitoringRuleCaseActionType) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_type.go#L66 ">Ptr</a>
467745467813 <a class="permalink" href="#SecurityMonitoringRuleCaseActionType.Ptr">¶</a>
467746467814
467747467815
@@ -467754,7 +467822,7 @@ <h3 id="SecurityMonitoringRuleCaseActionType.Ptr">func (SecurityMonitoringRuleCa
467754467822
467755467823
467756467824
467757- <h3 id="SecurityMonitoringRuleCaseActionType.UnmarshalJSON">func (*SecurityMonitoringRuleCaseActionType) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_type.go#L33 ">UnmarshalJSON</a>
467825+ <h3 id="SecurityMonitoringRuleCaseActionType.UnmarshalJSON">func (*SecurityMonitoringRuleCaseActionType) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_security_monitoring_rule_case_action_type.go#L35 ">UnmarshalJSON</a>
467758467826 <a class="permalink" href="#SecurityMonitoringRuleCaseActionType.UnmarshalJSON">¶</a>
467759467827
467760467828
0 commit comments