Skip to content

ControlMappingSource

Source code in docs_src/capo_auditmanager/types/control_mapping_source.py
class ControlMappingSource(TypedDict, closed=True):
    source_id: NotRequired["capo_auditmanager.types.uuid.UUID"]
    """<p> The unique identifier for the source. </p>"""
    source_name: NotRequired["capo_auditmanager.types.source_name.SourceName"]
    """<p> The name of the source. </p>"""
    source_description: NotRequired[
        "capo_auditmanager.types.source_description.SourceDescription"
    ]
    """<p> The description of the source. </p>"""
    source_set_up_option: NotRequired[
        "capo_auditmanager.types.source_set_up_option.SourceSetUpOption"
    ]
    """<p>The setup option for the data source. This option reflects if the evidence collection method is automated or manual. If you don’t provide a value for <code>sourceSetUpOption</code>, Audit Manager automatically infers and populates the correct value based on the <code>sourceType</code> that you specify.</p>"""
    source_type: NotRequired["capo_auditmanager.types.source_type.SourceType"]
    """<p> Specifies which type of data source is used to collect evidence. </p> <ul> <li> <p>The source can be an individual data source type, such as <code>AWS_Cloudtrail</code>, <code>AWS_Config</code>, <code>AWS_Security_Hub</code>, <code>AWS_API_Call</code>, or <code>MANUAL</code>. </p> </li> <li> <p>The source can also be a managed grouping of data sources, such as a <code>Core_Control</code> or a <code>Common_Control</code>.</p> </li> </ul>"""
    source_keyword: NotRequired["capo_auditmanager.types.source_keyword.SourceKeyword"]
    source_frequency: NotRequired[
        "capo_auditmanager.types.source_frequency.SourceFrequency"
    ]
    """<p>Specifies how often evidence is collected from the control mapping source. </p>"""
    troubleshooting_text: NotRequired[
        "capo_auditmanager.types.troubleshooting_text.TroubleshootingText"
    ]
    """<p> The instructions for troubleshooting the control. </p>"""

source_description instance-attribute

source_description: NotRequired[SourceDescription]

The description of the source.

source_frequency instance-attribute

source_frequency: NotRequired[SourceFrequency]

Specifies how often evidence is collected from the control mapping source.

source_id instance-attribute

source_id: NotRequired[UUID]

The unique identifier for the source.

source_keyword instance-attribute

source_keyword: NotRequired[SourceKeyword]

source_name instance-attribute

source_name: NotRequired[SourceName]

The name of the source.

source_set_up_option instance-attribute

source_set_up_option: NotRequired[SourceSetUpOption]

The setup option for the data source. This option reflects if the evidence collection method is automated or manual. If you don’t provide a value for sourceSetUpOption, Audit Manager automatically infers and populates the correct value based on the sourceType that you specify.

source_type instance-attribute

source_type: NotRequired[SourceType]

Specifies which type of data source is used to collect evidence.

  • The source can be an individual data source type, such as AWS_Cloudtrail, AWS_Config, AWS_Security_Hub, AWS_API_Call, or MANUAL.

  • The source can also be a managed grouping of data sources, such as a Core_Control or a Common_Control.

troubleshooting_text instance-attribute

troubleshooting_text: NotRequired[TroubleshootingText]

The instructions for troubleshooting the control.