Aracılığıyla paylaş


@azure/arm-carbonoptimization package

Sınıflar

CarbonOptimizationManagementClient

Arabirimler

CarbonEmissionData

Farklı sorgu raporu için temel yanıt, tüm sorgu raporu sonucu şu bilgilere sahip olacaktır

CarbonEmissionDataAvailableDateRange

Kullanılabilir karbon emisyonu verisi tarih aralığı için yanıt

CarbonEmissionDataListResult

Karbon emisyonu sonuçlarının listesi

CarbonEmissionItemDetailData

Ayrıntılı karbon emisyonları için yanıt

CarbonEmissionMonthlySummaryData

Aylık Karbon Emisyonları Özeti için Yanıt

CarbonEmissionOverallSummaryData

Genel Karbon Emisyonları Özeti için Yanıt

CarbonEmissionTopItemMonthlySummaryData

Aya Göre En Önemli Ürünler Karbon Emisyonları için Yanıt

CarbonEmissionTopItemsSummaryData

Kategori Türüne Göre En İyi Öğeler için Yanıt

CarbonOptimizationManagementClientOptionalParams

İstemci için isteğe bağlı parametreler.

CarbonServiceOperations

CarbonService işlemlerini temsil eden arayüz.

CarbonServiceQueryCarbonEmissionDataAvailableDateRangeOptionalParams

İsteğe bağlı parametreler.

CarbonServiceQueryCarbonEmissionReportsOptionalParams

İsteğe bağlı parametreler.

DateRange

QueryParameter ile kullanılacak tarih aralığı, başlangıç ve bitiş tarihi arasında 12 ay içinde olmalıdır. Bazı durumlarda başlangıç ve bitiş tarihleri aynı tarih olmalıdır.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Başarısız işlemlerin hata ayrıntılarını döndürmek için tüm Azure Resource Manager API'leri için genel hata yanıtı.

ItemDetailsQueryFilter

ItemDetailsReport için Sorgu Parametreleri

MonthlySummaryReportQueryFilter

MonthlySummaryReport sorgularını yapılandırmak için sorgu filtresi parametresi.

Operation

Kaynak Sağlayıcısı İşlemleri API'sinden döndürülen REST API işleminin ayrıntıları

OperationDisplay

ve işlemi için yerelleştirilmiş görüntü bilgileri.

OperationsListOptionalParams

İsteğe bağlı parametreler.

OperationsOperations

İşlem işlemlerini temsil eden arabirim.

OverallSummaryReportQueryFilter

OverallSummaryReport sorgularını yapılandırmak için sorgu filtresi parametresi.

PageSettings

byPage yöntemi için seçenekler

PagedAsyncIterableIterator

Zaman uyumsuz yinelenebilir yinelemeye hem tamamlamaya hem de sayfaya izin veren bir arabirim.

QueryFilter

ReportTypeEnum'da tanımlanan tüm farklı rapor türleri için karbon emisyonu veri sorgularını yapılandırmak üzere paylaşılan sorgu filtresi parametresi.

ResourceCarbonEmissionItemDetailData

Kaynak ayrıntılı karbon emisyonları için yanıt

ResourceCarbonEmissionTopItemMonthlySummaryData

Kaynak için aya göre en çok kullanılan karbon emisyonları için yanıt

ResourceCarbonEmissionTopItemsSummaryData

Kaynak Kategorisi için En Önemli Öğelere Yönelik Yanıt

ResourceGroupCarbonEmissionItemDetailData

Kaynak Grubu ayrıntılı karbon emisyonları için yanıt

ResourceGroupCarbonEmissionTopItemMonthlySummaryData

Kaynak grubu için aya göre en çok kullanılan karbon emisyonları için yanıt

ResourceGroupCarbonEmissionTopItemsSummaryData

ResourceGroup için En Önemli Öğelere Yönelik Yanıt

SubscriptionAccessDecision

Her Abonelik için Erişim Kararı

TopItemsMonthlySummaryReportQueryFilter

TopItemsMonthlySummaryReport sorgularını yapılandırmak için sorgu filtresi parametresi.

TopItemsSummaryReportQueryFilter

TopItemsSummaryReport sorgularını yapılandırmak için sorgu filtresi parametresi.

Tür Diğer Adları

AccessDecisionEnum

Erişim Kararı için Enum
KnownAccessDecisionEnum, AccessDecisionEnum ile birbirinin yerine kullanılabilir, bu numaralandırma hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

İzin verildi: Erişime izin verildi
Reddedildi: Erişim reddedildi

ActionType

Genişletilebilir sabit listesi. Eylem türünü gösterir. "İç", yalnızca iç API'lere yönelik eylemleri ifade eder.
KnownActionType , ActionType ile birbirinin yerine kullanılabilir, bu numaralandırma hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Dahili: Eylemler yalnızca dahili API'ler içindir.

CarbonEmissionDataUnion

CarbonEmissionDataUnion için Takma Ad

CategoryTypeEnum

QueryParameter ile kullanılacak desteklenen kategori türleri. Her tür farklı bir emisyon veri toplama düzeyini temsil eder.
KnownCategoryTypeEnum, CategoryTypeEnum ile birbirinin yerine kullanılabilir, bu numaralandırma hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Abonelik: Abonelik düzeyinde toplanan emisyonlar.
ResourceGroup: Kaynak grubu düzeyinde toplanan emisyonlar.
Konum: Konum düzeyinde toplanan emisyonlar.
Kaynak: Kaynak düzeyinde toplanan emisyonlar.
ResourceType: Kaynak türü düzeyinde toplanan emisyonlar.

ContinuablePage

Bir sonuç sayfasını açıklayan arabirim.

EmissionScopeEnum

GHG Protokolü tarafından tanımlandığı gibi QueryParameter ile kullanılacak desteklenen karbon emisyon kapsamları. En az bir kapsam belirtilmelidir. Çıkış, belirtilen tüm kapsamların toplamını döndürür.
KnownEmissionScopeEnum, EmissionScopeEnum ile birbirinin yerine kullanılabilir, bu numaralandırma hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Kapsam1: Kapsam1 karbon emisyonu
Kapsam2: Kapsam2 karbon emisyonu
Kapsam3: Kapsam3 karbon emisyonu

OrderByColumnEnum

ItemDetailsReport içindeki sütunlar için sıralama desteklenir. Bu nesne, sıralamaya izin verilen sütun adlarını içerir. Desteklenen bu değerlerden birini seçin
KnownOrderByColumnEnum, OrderByColumnEnum ile birbirinin yerine kullanılabilir, bu numaralandırma hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

ItemName: ItemDetailsReport sonucunda dosyalanan itemName, daha fazla bilgi için CarbonEmissionItemDetailData'ya bakın.
LatestMonthEmissions: ItemDetailsReport sonucunda dosyalanan latestMonthEmissions, daha fazla bilgi için CarbonEmissionItemDetailData'ya bakın.
PreviousMonthEmissions: ItemDetailsReport sonucunda dosyalanan previousMonthEmissions için daha fazla bilgi için CarbonEmissionItemDetailData'ya bakın.
MonthOverMonthEmissionsChangeRatio: ItemDetailsReport sonucunda dosyalanan monthOverMonthEmissionsChangeRatio, daha fazla bilgi için CarbonEmissionItemDetailData'ya bakın.
MonthlyEmissionsChangeValue: ItemDetailsReport sonucunda dosyalanan monthlyEmissionsChangeValue, daha fazla bilgi için CarbonEmissionItemDetailData'ya bakın.
ResourceGroup: ResourceCarbonEmissionItemDetailData sonucunda dosyalanan resourceGroup, daha fazla bilgi için bkz.

Origin

İşlemin hedeflenen yürütücüsü; Kaynak Tabanlı Erişim Denetimi (RBAC) ve denetim günlükleri UX'sinde olduğu gibi. Varsayılan değer "user,system"
KnownOrigin , Origin ile birbirinin yerine kullanılabilir, bu numaralandırma hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

user: İşlemin bir kullanıcı tarafından başlatıldığını gösterir.
system: İşlemin bir sistem tarafından başlatıldığını gösterir.
user,system: İşlemin bir kullanıcı veya sistem tarafından başlatıldığını gösterir.

QueryFilterUnion

QueryFilterUnion için Diğer Ad

ReportTypeEnum

Karbon emisyonu verileri için farklı rapor biçimleri belirterek Rapor Türü için sabit listesi. Her rapor türü çeşitli kategoriler, tarih aralığı, emisyon kapsamı ve diğer parametreler arasında karbon emisyonlarının farklı toplamalarını döndürür.
KnownReportTypeEnum , ReportTypeEnum ile birbirinin yerine kullanılabilir, bu numaralandırma hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Genel Özet Rapor: Genel özet rapor, belirtilen tarih aralığı ve sorgu parametreleri için toplam karbon emisyonlarının yanı sıra üst düzey bir genel bakış için karşılaştırmalı değerler sağlar. Bu rapor türü DateRange içindeki başlangıç ve bitiş alanlarındaki farklı değerleri kabul edebilir (örneğin, başlangıç: 2024-03-01 ve bitiş: 2024-06-01).
MonthlySummaryReport: MonthlySummaryReport, belirtilen sorgu parametreleri için aya göre karbon emisyonu verileri sağlar. Bu rapor türü DateRange içindeki başlangıç ve bitiş alanlarındaki farklı değerleri kabul edebilir (örneğin, başlangıç: 2024-03-01 ve bitiş: 2024-06-01).
TopItemsSummaryReport: TopItemsSummaryReport, belirtilen sorgu filtreleri için en yüksek yayan N öğeyi sağlar. Bu rapor tek seferde tek bir ayın verilerini döndürür, bu nedenle DateRange içindeki başlangıç ve bitiş alanları için aynı değerleri gerektirir. Aynı anda en fazla N=10 öğe döndürülebilir.
TopItemsMonthlySummaryReport: TopItemsMonthlyReport, belirtilen sorgu filtresi için aya göre en yüksek emisyona sahip N öğeyi sağlar. Belirtilen tarih aralığındaki ilk N öğe için aya göre emisyon verilerini döndürür. Aynı anda en fazla N=10 öğe döndürülebilir.
ItemDetailsReport: ItemDetailsReport, sorgu filtresi için belirtilen CategoryType'ı (örneğin, Resource, ResourceGroup, ResourceType, Location veya Subscription) temel alan ayrıntılı bir öğe listesi sağlar. Bu rapor aynı anda yalnızca bir ay sorgulanabilir ve DateRange içindeki başlangıç ve bitiş alanlarında aynı değerlerin olması gerekir.

ResponseDataTypeEnum

Karbon emisyonu verilerinin yanıt veri türü
KnownResponseDataTypeEnum , ResponseDataTypeEnum ile birbirinin yerine kullanılabilir, bu numaralandırma hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

OverallSummaryData: OverallSummaryReport için yanıt veri türü
MonthlySummaryData: MonthlySummaryReport için yanıt veri türü
TopItemsSummaryData: TopItemsSummaryReport için yanıt veri türü
ResourceTopItemsSummaryData: Resource'un TopItemsSummaryReport için yanıt veri türü
ResourceGroupTopItemsSummaryData: ResourceGroup'un TopItemsSummaryReport için yanıt veri türü
TopItemsMonthlySummaryData: TopItemsMonthlySummaryReport için yanıt veri türü
ResourceTopItemsMonthlySummaryData: Resource'un TopItemsMonthlySummaryReport için yanıt veri türü
ResourceGroupTopItemsMonthlySummaryData: ResourceGroup'un TopItemsMonthlySummaryReport için yanıt veri türü
ItemDetailsData: ItemDetailsReport için yanıt veri türü
ResourceItemDetailsData: Kaynağın ItemDetailsReport için yanıt veri türü
ResourceGroupItemDetailsData: ResourceGroup'un ItemDetailsReport için yanıt veri türü

SortDirectionEnum

ItemDetailsReport içindeki sütunlar için sıralama desteklenir. Bu nesne sıralama yönünü tanımlar.
KnownSortDirectionEnum, SortDirectionEnum ile birbirinin yerine kullanılabilir, bu numaralandırma hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Desc: Sorgu sonucu için azalan sıra.
Asc: Sorgu sonucu için artan sıra.

Numaralandırmalar

KnownAccessDecisionEnum

Erişim Kararı için Sabit Listesi

KnownActionType

Genişletilebilir sabit listesi. Eylem türünü gösterir. "İç", yalnızca iç API'lere yönelik eylemleri ifade eder.

KnownCategoryTypeEnum

QueryParameter ile kullanılacak desteklenen kategori türleri. Her tür farklı bir emisyon veri toplama düzeyini temsil eder.

KnownEmissionScopeEnum

GHG Protokolü tarafından tanımlandığı gibi QueryParameter ile kullanılacak desteklenen karbon emisyon kapsamları. En az bir kapsam belirtilmelidir. Çıkış, belirtilen tüm kapsamların toplamını döndürür.

KnownOrderByColumnEnum

ItemDetailsReport içindeki sütunlar için sıralama desteklenir. Bu nesne, sıralamaya izin verilen sütun adlarını içerir. Desteklenen bu değerlerden birini seçin

KnownOrigin

İşlemin hedeflenen yürütücüsü; Kaynak Tabanlı Erişim Denetimi (RBAC) ve denetim günlükleri UX'sinde olduğu gibi. Varsayılan değer "user,system"

KnownReportTypeEnum

Karbon emisyonu verileri için farklı rapor biçimleri belirterek Rapor Türü için sabit listesi. Her rapor türü çeşitli kategoriler, tarih aralığı, emisyon kapsamı ve diğer parametreler arasında karbon emisyonlarının farklı toplamalarını döndürür.

KnownResponseDataTypeEnum

Karbon emisyon verilerinin yanıt veri türü

KnownSortDirectionEnum

ItemDetailsReport içindeki sütunlar için sıralama desteklenir. Bu nesne sıralama yönünü tanımlar.

KnownVersions

Kullanılabilir API sürümleri.