@azure/arm-carbonoptimization package

Classes

CarbonOptimizationManagementClient

Interfaces

CarbonEmissionData

A resposta básica para diferentes relatórios de consulta, todos os resultados do relatório de consulta terão essas informações

CarbonEmissionDataAvailableDateRange

Resposta para o intervalo de datas disponíveis dos dados de emissão de carbono

CarbonEmissionDataListResult

Lista de resultados de emissão de carbono

CarbonEmissionItemDetailData

Resposta para emissões detalhadas de carbono

CarbonEmissionMonthlySummaryData

Resposta para resumo mensal de emissões de carbono

CarbonEmissionOverallSummaryData

Resposta para resumo geral de emissões de carbono

CarbonEmissionTopItemMonthlySummaryData

Resposta para emissões de carbono dos principais itens por mês

CarbonEmissionTopItemsSummaryData

Resposta para os principais itens por tipo de categoria

CarbonOptimizationManagementClientOptionalParams

Parâmetros opcionais para o cliente.

CarbonServiceOperations

Interface representando uma operação CarbonService.

CarbonServiceQueryCarbonEmissionDataAvailableDateRangeOptionalParams

Parâmetros opcionais.

CarbonServiceQueryCarbonEmissionReportsOptionalParams

Parâmetros opcionais.

DateRange

Intervalo de datas a ser usado com QueryParameter, ele deve estar dentro de 12 meses entre a data de início e o término. Em determinados casos, as datas de início e término devem ser a mesma data.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro comum para todas as APIs do Azure Resource Manager retornarem detalhes de erro para operações com falha.

ItemDetailsQueryFilter

Parâmetros de consulta para ItemDetailsReport

MonthlySummaryReportQueryFilter

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

Operation

Detalhes de uma operação de API REST, retornada da API de Operações do Provedor de Recursos

OperationDisplay

Informações de exibição localizadas para e operação.

OperationsListOptionalParams

Parâmetros opcionais.

OperationsOperations

Interface que representa operações de operações.

OverallSummaryReportQueryFilter

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

PageSettings

Opções para o método byPage

PagedAsyncIterableIterator

Uma interface que permite iteração assíncrona iterável tanto para conclusão quanto por página.

QueryFilter

Parâmetro de filtro de consulta compartilhada para configurar consultas de dados de emissões de carbono para todos os diferentes tipos de relatório definidos em ReportTypeEnum.

ResourceCarbonEmissionItemDetailData

Resposta para emissões de carbono detalhadas do recurso

ResourceCarbonEmissionTopItemMonthlySummaryData

Resposta para os principais itens de emissões de carbono por mês para o recurso

ResourceCarbonEmissionTopItemsSummaryData

Resposta para os principais itens para a categoria de recurso

ResourceGroupCarbonEmissionItemDetailData

Resposta para emissões detalhadas de carbono do Grupo de Recursos

ResourceGroupCarbonEmissionTopItemMonthlySummaryData

Resposta para os principais itens de emissões de carbono por mês para o grupo de recursos

ResourceGroupCarbonEmissionTopItemsSummaryData

Resposta para os principais itens para ResourceGroup

SubscriptionAccessDecision

Decisão de acesso para cada assinatura

TopItemsMonthlySummaryReportQueryFilter

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

TopItemsSummaryReportQueryFilter

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

Aliases de tipo

AccessDecisionEnum

Enumeração para Decisão de Acesso
KnownAccessDecisionEnum pode ser usado de forma intercambiável com AccessDecisionEnum, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

Permitido: Acesso permitido
Negado: Acesso negado

ActionType

Enumeração extensível. Indica o tipo de ação. "Interno" refere-se a ações que são apenas para APIs internas.
KnownActionType pode ser usado de forma intercambiável com ActionType, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

Interno: as ações são para APIs somente internas.

CarbonEmissionDataUnion

Alias para CarbonEmissionDataUnion

CategoryTypeEnum

Tipos de categoria compatíveis a serem usados com QueryParameter. Cada tipo representa um nível diferente de agregação de dados de emissões.
KnownCategoryTypeEnum pode ser usado de forma intercambiável com CategoryTypeEnum, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

Assinatura: emissões agregadas no nível da assinatura.
ResourceGroup: emissões agregadas no nível do grupo de recursos.
Localização: Emissões agregadas no nível do local.
Recurso: Emissões agregadas no nível do recurso.
ResourceType: emissões agregadas no nível do tipo de recurso.

ContinuablePage

Uma interface que descreve uma página de resultados.

EmissionScopeEnum

Escopos de emissão de carbono com suporte a serem usados com QueryParameter, conforme definido pelo Protocolo GHG. Pelo menos um escopo deve ser especificado. A saída retornará um total de todos os escopos especificados.
KnownEmissionScopeEnum pode ser usado de forma intercambiável com EmissionScopeEnum, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

Escopo 1: Emissão de carbono do Escopo 1
Escopo 2: Emissão de carbono do Escopo 2
Escopo 3: Emissão de carbono do Escopo 3

OrderByColumnEnum

A classificação tem suporte para colunas em ItemDetailsReport. Esse objeto inclui os nomes de coluna para os quais a classificação é permitida. Selecione um destes valores com suporte
KnownOrderByColumnEnum pode ser usado de forma intercambiável com OrderByColumnEnum, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

ItemName: o itemName arquivado no resultado ItemDetailsReport, consulte CarbonEmissionItemDetailData para obter mais informações.
LatestMonthEmissions: o latestMonthEmissions arquivado no resultado ItemDetailsReport, consulte CarbonEmissionItemDetailData para obter mais informações.
PreviousMonthEmissions: o previousMonthEmissions arquivado no resultado ItemDetailsReport, consulte CarbonEmissionItemDetailData para obter mais informações.
MonthOverMonthEmissionsChangeRatio: o monthOverMonthEmissionsChangeRatio arquivado no resultado do ItemDetailsReport, consulte CarbonEmissionItemDetailData para obter mais informações.
MonthlyEmissionsChangeValue: o monthlyEmissionsChangeValue arquivado no resultado ItemDetailsReport, consulte CarbonEmissionItemDetailData para obter mais informações.
ResourceGroup: o resourceGroup arquivado no resultado ResourceCarbonEmissionItemDetailData, consulte ResourceCarbonEmissionItemDetailData para obter mais informações.

Origin

O executor pretendido da operação; como no RBAC (Controle de Acesso Baseado em Recursos) e na UX de logs de auditoria. O valor padrão é "user,system"
KnownOrigin pode ser usado de forma intercambiável com Origin, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

user: indica que a operação é iniciada por um usuário.
system: Indica que a operação é iniciada por um sistema.
user,system: Indica que a operação é iniciada por um usuário ou sistema.

QueryFilterUnion

Alias para QueryFilterUnion

ReportTypeEnum

Enumeração para Tipo de Relatório, especificando diferentes formatos de relatório para dados de emissões de carbono. Cada tipo de relatório retorna agregações diferentes de emissões de carbono em várias categorias, intervalo de datas, escopo de emissões e outros parâmetros.
KnownReportTypeEnum pode ser usado de forma intercambiável com ReportTypeEnum, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

OverallSummaryReport: o relatório de resumo geral fornece o total de emissões de carbono para o intervalo de datas especificado e os parâmetros de consulta, bem como valores comparativos para uma visão geral de alto nível. Esse tipo de relatório pode aceitar valores diferentes nos campos inicial e final no DateRange (por exemplo, iniciar: 2024-03-01 e terminar: 2024-06-01).
MonthlySummaryReport: MonthlySummaryReport fornece dados de emissões de carbono por mês para os parâmetros de consulta especificados. Esse tipo de relatório pode aceitar valores diferentes nos campos inicial e final no DateRange (por exemplo, iniciar: 2024-03-01 e terminar: 2024-06-01).
TopItemsSummaryReport: TopItemsSummaryReport fornece os N itens de maior emissão para os filtros de consulta especificados. Este relatório retorna dados para um único mês de cada vez, portanto, ele requer os mesmos valores para os campos de início e término no DateRange. Um máximo de N=10 itens pode ser retornado por vez.
TopItemsMonthlySummaryReport: TopItemsMonthlyReport fornece os N itens de maior emissão por mês para o filtro de consulta especificado. Retorna dados de emissões para os N itens principais por mês dentro do intervalo de datas especificado. Um máximo de N=10 itens pode ser retornado por vez.
ItemDetailsReport: ItemDetailsReport fornece uma lista granular de itens com base no CategoryType especificado (por exemplo, Resource, ResourceGroup, ResourceType, Location ou Subscription) para o filtro de consulta. Esse relatório pode ser consultado por apenas um mês de cada vez, exigindo os mesmos valores nos campos inicial e final no DateRange.

ResponseDataTypeEnum

O tipo de dados de resposta dos dados de emissão de carbono
KnownResponseDataTypeEnum pode ser usado de forma intercambiável com ResponseDataTypeEnum, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

OverallSummaryData: o tipo de dados de resposta para OverallSummaryReport
MonthlySummaryData: o tipo de dados de resposta para MonthlySummaryReport
TopItemsSummaryData: o tipo de dados de resposta para TopItemsSummaryReport
ResourceTopItemsSummaryData: o tipo de dados de resposta para o TopItemsSummaryReport do recurso
ResourceGroupTopItemsSummaryData: o tipo de dados de resposta para TopItemsSummaryReport do ResourceGroup
TopItemsMonthlySummaryData: o tipo de dados de resposta para TopItemsMonthlySummaryReport
ResourceTopItemsMonthlySummaryData: o tipo de dados de resposta para TopItemsMonthlySummaryReport do recurso
ResourceGroupTopItemsMonthlySummaryData: o tipo de dados de resposta para TopItemsMonthlySummaryReport do ResourceGroup
ItemDetailsData: o tipo de dados de resposta para ItemDetailsReport
ResourceItemDetailsData: o tipo de dados de resposta para o ItemDetailsReport do recurso
ResourceGroupItemDetailsData: o tipo de dados de resposta para o ItemDetailsReport do ResourceGroup

SortDirectionEnum

A classificação tem suporte para colunas em ItemDetailsReport. Este objeto define a direção de classificação.
KnownSortDirectionEnum pode ser usado de forma intercambiável com SortDirectionEnum, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

Desc: ordem decrescente do resultado da consulta.
Asc: ordem crescente para o resultado da consulta.

Enumerações

KnownAccessDecisionEnum

Enumeração para decisão de acesso

KnownActionType

Enumeração extensível. Indica o tipo de ação. "Interno" refere-se a ações que são apenas para APIs internas.

KnownCategoryTypeEnum

Tipos de categoria compatíveis a serem usados com QueryParameter. Cada tipo representa um nível diferente de agregação de dados de emissões.

KnownEmissionScopeEnum

Escopos de emissão de carbono com suporte a serem usados com QueryParameter, conforme definido pelo Protocolo GHG. Pelo menos um escopo deve ser especificado. A saída retornará um total de todos os escopos especificados.

KnownOrderByColumnEnum

A classificação tem suporte para colunas em ItemDetailsReport. Esse objeto inclui os nomes de coluna para os quais a classificação é permitida. Selecione um desses valores com suporte

KnownOrigin

O executor pretendido da operação; como no RBAC (Controle de Acesso Baseado em Recursos) e na UX de logs de auditoria. O valor padrão é "user,system"

KnownReportTypeEnum

Enumeração para Tipo de Relatório, especificando diferentes formatos de relatório para dados de emissões de carbono. Cada tipo de relatório retorna agregações diferentes de emissões de carbono em várias categorias, intervalo de datas, escopo de emissões e outros parâmetros.

KnownResponseDataTypeEnum

O tipo de dados de resposta dos dados de emissão de carbono

KnownSortDirectionEnum

A classificação tem suporte para colunas em ItemDetailsReport. Este objeto define a direção de classificação.

KnownVersions

As versões de API disponíveis.