@azure/arm-carbonoptimization package

Clases

CarbonOptimizationManagementClient

Interfaces

CarbonEmissionData

La respuesta básica para diferentes informes de consulta, todos los resultados del informe de consulta tendrán esta información

CarbonEmissionDataAvailableDateRange

Respuesta para el intervalo de fechas disponible de datos de emisiones de carbono

CarbonEmissionDataListResult

Lista de resultados de emisiones de carbono

CarbonEmissionItemDetailData

Respuesta para las emisiones detalladas de carbono

CarbonEmissionMonthlySummaryData

Respuesta al resumen mensual de emisiones de carbono

CarbonEmissionOverallSummaryData

Respuesta al resumen general de emisiones de carbono

CarbonEmissionTopItemMonthlySummaryData

Respuesta para las principales emisiones de carbono de artículos por mes

CarbonEmissionTopItemsSummaryData

Respuesta para los elementos principales por tipo de categoría

CarbonOptimizationManagementClientOptionalParams

Parámetros opcionales para el cliente.

CarbonServiceOperations

Interfaz que representa una operación de CarbonService.

CarbonServiceQueryCarbonEmissionDataAvailableDateRangeOptionalParams

Parámetros opcionales.

CarbonServiceQueryCarbonEmissionReportsOptionalParams

Parámetros opcionales.

DateRange

Intervalo de fechas que se va a usar con QueryParameter, debe estar en un plazo de 12 meses entre la fecha de inicio y finalización. En determinados casos, las fechas de inicio y finalización deben ser la misma fecha.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores.

ItemDetailsQueryFilter

Parámetros de consulta para ItemDetailsReport

MonthlySummaryReportQueryFilter

Parámetro de filtro de consulta para configurar consultas MonthlySummaryReport.

Operation

Detalles de una operación de API REST, devuelta desde la API de operaciones del proveedor de recursos

OperationDisplay

Información de visualización localizada para y operación.

OperationsListOptionalParams

Parámetros opcionales.

OperationsOperations

Interfaz que representa una operación de operaciones.

OverallSummaryReportQueryFilter

Parámetro de filtro de consulta para configurar consultas OverallSummaryReport.

PageSettings

Opciones para el método byPage

PagedAsyncIterableIterator

Interfaz que permite la iteración asincrónica tanto a la finalización como a la página.

QueryFilter

Parámetro de filtro de consulta compartida para configurar consultas de datos de emisiones de carbono para todos los diferentes tipos de informe definidos en ReportTypeEnum.

ResourceCarbonEmissionItemDetailData

Respuesta a las emisiones de carbono detalladas de recursos

ResourceCarbonEmissionTopItemMonthlySummaryData

Respuesta para las principales emisiones de carbono de los artículos por mes para el recurso

ResourceCarbonEmissionTopItemsSummaryData

Respuesta para los elementos principales de la categoría de recursos

ResourceGroupCarbonEmissionItemDetailData

Respuesta para las emisiones detalladas de carbono del grupo de recursos

ResourceGroupCarbonEmissionTopItemMonthlySummaryData

Respuesta para las principales emisiones de carbono de los artículos por mes para el grupo de recursos

ResourceGroupCarbonEmissionTopItemsSummaryData

Respuesta para los elementos principales para ResourceGroup

SubscriptionAccessDecision

Decisión de acceso para cada suscripción

TopItemsMonthlySummaryReportQueryFilter

Parámetro de filtro de consulta para configurar consultas TopItemsMonthlySummaryReport.

TopItemsSummaryReportQueryFilter

Parámetro de filtro de consulta para configurar consultas TopItemsSummaryReport.

Alias de tipos

AccessDecisionEnum

Enumeración para la decisión de acceso
KnownAccessDecisionEnum se puede usar indistintamente con AccessDecisionEnum, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

Permitido: Acceso permitido
Denegado: Acceso denegado

ActionType

Enumeración extensible. Indica el tipo de acción. "Interno" hace referencia a las acciones que son solo para las API internas.
KnownActionType se puede usar indistintamente con ActionType, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

Interno: las acciones son para API solo internas.

CarbonEmissionDataUnion

Alias de CarbonEmissionDataUnion

CategoryTypeEnum

Tipos de categoría admitidos que se usarán con QueryParameter. Cada tipo representa un nivel diferente de agregación de datos de emisiones.
KnownCategoryTypeEnum se puede usar indistintamente con CategoryTypeEnum, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

Suscripción: Emisiones agregadas a nivel de suscripción.
ResourceGroup: Emisiones agregadas a nivel de grupo de recursos.
Ubicación: Emisiones agregadas a nivel de ubicación.
Recurso: Emisiones agregadas a nivel de recurso.
ResourceType: Emisiones agregadas en el nivel de tipo de recurso.

ContinuablePage

Interfaz que describe una página de resultados.

EmissionScopeEnum

Ámbitos de emisión de carbono admitidos para su uso con QueryParameter, tal como se define en el Protocolo GHG. Se debe especificar al menos un ámbito. La salida devolverá un total de todos los ámbitos especificados.
KnownEmissionScopeEnum se puede usar indistintamente con EmissionScopeEnum, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

Alcance 1: Emisiones de carbono de alcance 1
Alcance 2: Emisiones de carbono de alcance 2
Alcance 3: Emisiones de carbono de alcance 3

OrderByColumnEnum

La ordenación se admite para las columnas de ItemDetailsReport. Este objeto incluye los nombres de columna para los que se permite la ordenación. Seleccione uno de estos valores admitidos
KnownOrderByColumnEnum se puede usar indistintamente con OrderByColumnEnum, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

ItemName: el itemName archivado en el resultado de ItemDetailsReport, consulte CarbonEmissionItemDetailData para obtener más información.
LatestMonthEmissions: el resultado de latestMonthEmissions archivado en ItemDetailsReport, consulte CarbonEmissionItemDetailData para obtener más información.
PreviousMonthEmissions: el resultado anteriorMonthEmissions archivado en ItemDetailsReport, consulte CarbonEmissionItemDetailData para obtener más información.
MonthOverMonthEmissionsChangeRatio: el monthOverMonthEmissionsChangeRatio archivado en el resultado de ItemDetailsReport, consulte CarbonEmissionItemDetailData para obtener más información.
MonthlyEmissionsChangeValue: el resultado de monthlyEmissionsChangeValue archivado en ItemDetailsReport, consulte CarbonEmissionItemDetailData para obtener más información.
ResourceGroup: el resultado de resourceGroup archivado en ResourceCarbonEmissionItemDetailData, consulte ResourceCarbonEmissionItemDetailData para obtener más información.

Origin

Ejecutor previsto de la operación; como en control de acceso basado en recursos (RBAC) y la experiencia de usuario de los registros de auditoría. El valor predeterminado es "usuario, sistema"
KnownOrigin se puede usar indistintamente con Origin, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

user: indica que la operación la inicia un usuario.
system: Indica que la operación es iniciada por un sistema.
user,system: Indica que la operación es iniciada por un usuario o sistema.

QueryFilterUnion

Alias de QueryFilterUnion

ReportTypeEnum

Enumeración para tipo de informe, especificando diferentes formatos de informe para los datos de emisiones de carbono. Cada tipo de informe devuelve diferentes agregaciones de emisiones de carbono en varias categorías, intervalo de fechas, ámbito de emisiones y otros parámetros.
KnownReportTypeEnum se puede usar indistintamente con ReportTypeEnum, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

OverallSummaryReport: el informe de resumen general proporciona las emisiones totales de carbono para el intervalo de fechas especificado y los parámetros de consulta, así como valores comparativos para una descripción general de alto nivel. Este tipo de informe puede aceptar valores diferentes en los campos start y end dentro de DateRange (por ejemplo, start: 2024-03-01 y end: 2024-06-01).
MonthlySummaryReport: MonthlySummaryReport proporciona datos de emisiones de carbono por mes para los parámetros de consulta especificados. Este tipo de informe puede aceptar valores diferentes en los campos start y end dentro de DateRange (por ejemplo, start: 2024-03-01 y end: 2024-06-01).
TopItemsSummaryReport: TopItemsSummaryReport proporciona los N elementos de emisión más altos para los filtros de consulta especificados. Este informe devuelve datos de un solo mes a la vez, por lo que requiere los mismos valores para los campos de inicio y finalización dentro de DateRange. Se puede devolver un máximo de N=10 elementos a la vez.
TopItemsMonthlySummaryReport: TopItemsMonthlyReport proporciona los N elementos de emisión más alta por mes para el filtro de consulta especificado. Devuelve los datos de emisiones de los N elementos principales por mes dentro del intervalo de fechas especificado. Se puede devolver un máximo de N=10 elementos a la vez.
ItemDetailsReport: ItemDetailsReport proporciona una lista detallada de elementos en función del CategoryType especificado (por ejemplo, Resource, ResourceGroup, ResourceType, Location o Subscription) para el filtro de consulta. Este informe solo se puede consultar durante un mes a la vez, lo que requiere los mismos valores en los campos start y end dentro de DateRange.

ResponseDataTypeEnum

El tipo de datos de respuesta de los datos de emisiones de carbono
KnownResponseDataTypeEnum se puede usar indistintamente con ResponseDataTypeEnum, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

OverallSummaryData: el tipo de datos de respuesta para OverallSummaryReport
MonthlySummaryData: el tipo de datos de respuesta para MonthlySummaryReport
TopItemsSummaryData: el tipo de datos de respuesta para TopItemsSummaryReport
ResourceTopItemsSummaryData: el tipo de datos de respuesta para TopItemsSummaryReport del recurso
ResourceGroupTopItemsSummaryData: el tipo de datos de respuesta para TopItemsSummaryReport de ResourceGroup
TopItemsMonthlySummaryData: el tipo de datos de respuesta para TopItemsMonthlySummaryReport
ResourceTopItemsMonthlySummaryData: el tipo de datos de respuesta para TopItemsMonthlySummaryReport del recurso
ResourceGroupTopItemsMonthlySummaryData: el tipo de datos de respuesta para TopItemsMonthlySummaryReport de ResourceGroup
ItemDetailsData: el tipo de datos de respuesta para ItemDetailsReport
ResourceItemDetailsData: el tipo de datos de respuesta para ItemDetailsReport del recurso
ResourceGroupItemDetailsData: el tipo de datos de respuesta para ItemDetailsReport de ResourceGroup

SortDirectionEnum

La ordenación se admite para las columnas de ItemDetailsReport. Este objeto define la dirección de ordenación.
KnownSortDirectionEnum se puede usar indistintamente con SortDirectionEnum, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

Desc: Orden descendente para el resultado de la consulta.
Asc: Orden ascendente para el resultado de la consulta.

Enumeraciones

KnownAccessDecisionEnum

Enumeración para la decisión de acceso

KnownActionType

Enumeración extensible. Indica el tipo de acción. "Interno" hace referencia a las acciones que son solo para las API internas.

KnownCategoryTypeEnum

Tipos de categoría admitidos que se usarán con QueryParameter. Cada tipo representa un nivel diferente de agregación de datos de emisiones.

KnownEmissionScopeEnum

Ámbitos de emisión de carbono admitidos para su uso con QueryParameter, tal como se define en el Protocolo GHG. Se debe especificar al menos un ámbito. La salida devolverá un total de todos los ámbitos especificados.

KnownOrderByColumnEnum

La ordenación se admite para las columnas de ItemDetailsReport. Este objeto incluye los nombres de columna para los que se permite la ordenación. Seleccione uno de estos valores admitidos.

KnownOrigin

Ejecutor previsto de la operación; como en control de acceso basado en recursos (RBAC) y la experiencia de usuario de los registros de auditoría. El valor predeterminado es "usuario, sistema"

KnownReportTypeEnum

Enumeración para tipo de informe, especificando diferentes formatos de informe para los datos de emisiones de carbono. Cada tipo de informe devuelve diferentes agregaciones de emisiones de carbono en varias categorías, intervalo de fechas, ámbito de emisiones y otros parámetros.

KnownResponseDataTypeEnum

El tipo de datos de respuesta de los datos de emisión de carbono

KnownSortDirectionEnum

La ordenación se admite para las columnas de ItemDetailsReport. Este objeto define la dirección de ordenación.

KnownVersions

Las versiones de API disponibles.