Skip to content

GuardDuty  >  Operations  >  update_custom_detection_rule_association

update_custom_detection_rule_association

Operation

update_custom_detection_rule_association async

update_custom_detection_rule_association(input: UpdateCustomDetectionRuleAssociationInput, plugins: list[Plugin] | None = None) -> UpdateCustomDetectionRuleAssociationOutput

Updates the mode of an existing custom detection rule association.

Parameters:

Name Type Description Default
input UpdateCustomDetectionRuleAssociationInput

An instance of UpdateCustomDetectionRuleAssociationInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
UpdateCustomDetectionRuleAssociationOutput

An instance of UpdateCustomDetectionRuleAssociationOutput.

Input

UpdateCustomDetectionRuleAssociationInput dataclass

Dataclass for UpdateCustomDetectionRuleAssociationInput structure.

Attributes

association_id class-attribute instance-attribute
association_id: str | None = None

The unique identifier for the association to update.

mode class-attribute instance-attribute
mode: str | None = None

The rule execution mode. Valid values: LIVE | DRY_RUN.

rule_id class-attribute instance-attribute
rule_id: str | None = None

The unique identifier for the custom detection rule.

Output

UpdateCustomDetectionRuleAssociationOutput dataclass

Dataclass for UpdateCustomDetectionRuleAssociationOutput structure.

Attributes

response_metadata class-attribute instance-attribute
response_metadata: ResponseMetadata = field(default=EMPTY_RESPONSE_METADATA, repr=False, compare=False)

Metadata about the response that produced this output. Use this to recover the request identifiers a service's support team needs in order to investigate a call. Members of the metadata are individually optional.