MetadataDependencies Class
Dependencies for the content item, what other content items it requires to work. Can describe more complex dependencies using a recursive/nested structure. For a single dependency an id/kind/version can be supplied or operator/criteria for complex dependencies.
- Inheritance
-
MetadataDependencies
Constructor
MetadataDependencies(*, content_id: Optional[str] = None, kind: Optional[Union[str, azure.mgmt.securityinsight.models._security_insights_enums.Kind]] = None, version: Optional[str] = None, name: Optional[str] = None, operator: Optional[Union[str, azure.mgmt.securityinsight.models._security_insights_enums.Operator]] = None, criteria: Optional[List[azure.mgmt.securityinsight.models._models_py3.MetadataDependencies]] = None, **kwargs)
Variables
- content_id
- str
Id of the content item we depend on.
Type of the content item we depend on. Possible values include: "DataConnector", "DataType", "Workbook", "WorkbookTemplate", "Playbook", "PlaybookTemplate", "AnalyticsRuleTemplate", "AnalyticsRule", "HuntingQuery", "InvestigationQuery", "Parser", "Watchlist", "WatchlistTemplate", "Solution", "AzureFunction", "LogicAppsCustomConnector", "AutomationRule".
- version
- str
Version of the the content item we depend on. Can be blank, * or missing to indicate any version fulfills the dependency. If version does not match our defined numeric format then an exact match is required.
- name
- str
Name of the content item.
Operator used for list of dependencies in criteria array. Possible values include: "AND", "OR".
- criteria
- list[MetadataDependencies]
This is the list of dependencies we must fulfill, according to the AND/OR operator.
Feedback
Submit and view feedback for