@property
@pulumi.getter(name='dataSources')
def data_sources(self) -> pulumi.Output[Optional['outputs.DataCollectionRuleResponseDataSources']]:
    '\n        The specification of data sources. \n        This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.\n        '
    return pulumi.get(self, 'data_sources')
The specification of data sources. 
This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.
@property
@pulumi.getter(name='dataSources')
def data_sources(self) -> pulumi.Output[Optional['outputs.DataCollectionRuleResponseDataSources']]:
    '\n        The specification of data sources. \n        This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.\n        '
    return pulumi.get(self, 'data_sources')