DscReportResource Class

Definition of the DSC Report Resource.

Inheritance
DscReportResource

Constructor

DscReportResource(*, resource_id: typing.Union[str, NoneType] = None, source_info: typing.Union[str, NoneType] = None, depends_on: typing.Union[typing.List[_ForwardRef('DscReportResourceNavigation')], NoneType] = None, module_name: typing.Union[str, NoneType] = None, module_version: typing.Union[str, NoneType] = None, resource_name: typing.Union[str, NoneType] = None, error: typing.Union[str, NoneType] = None, status: typing.Union[str, NoneType] = None, duration_in_seconds: typing.Union[float, NoneType] = None, start_date: typing.Union[datetime.datetime, NoneType] = None, **kwargs)

Parameters

resource_id
str
Required

Gets or sets the ID of the resource.

source_info
str
Required

Gets or sets the source info of the resource.

depends_on
list[DscReportResourceNavigation]
Required

Gets or sets the Resource Navigation values for resources the resource depends on.

module_name
str
Required

Gets or sets the module name of the resource.

module_version
str
Required

Gets or sets the module version of the resource.

resource_name
str
Required

Gets or sets the name of the resource.

error
str
Required

Gets or sets the error of the resource.

status
str
Required

Gets or sets the status of the resource.

duration_in_seconds
float
Required

Gets or sets the duration in seconds for the resource.

start_date
datetime
Required

Gets or sets the start date of the resource.