Compartir a través de


Views interface

Interfaz que representa una vista.

Métodos

createOrUpdate(string, View, ViewsCreateOrUpdateOptionalParams)

Operación para crear o actualizar una vista. La operación de actualización requiere que se establezca la eTag más reciente en la solicitud. Puede obtener la eTag más reciente realizando una operación get. La operación de creación no requiere eTag.

createOrUpdateByScope(string, string, View, ViewsCreateOrUpdateByScopeOptionalParams)

Operación para crear o actualizar una vista. La operación de actualización requiere que se establezca la eTag más reciente en la solicitud. Puede obtener la eTag más reciente realizando una operación get. La operación de creación no requiere eTag.

delete(string, ViewsDeleteOptionalParams)

Operación para eliminar una vista.

deleteByScope(string, string, ViewsDeleteByScopeOptionalParams)

Operación para eliminar una vista.

get(string, ViewsGetOptionalParams)

Obtiene la vista por nombre de vista.

getByScope(string, string, ViewsGetByScopeOptionalParams)

Obtiene la vista del ámbito definido por nombre de vista.

list(ViewsListOptionalParams)

Enumera todas las vistas por inquilino y objeto.

listByScope(string, ViewsListByScopeOptionalParams)

Enumera todas las vistas en el ámbito especificado.

Detalles del método

createOrUpdate(string, View, ViewsCreateOrUpdateOptionalParams)

Operación para crear o actualizar una vista. La operación de actualización requiere que se establezca la eTag más reciente en la solicitud. Puede obtener la eTag más reciente realizando una operación get. La operación de creación no requiere eTag.

function createOrUpdate(viewName: string, parameters: View, options?: ViewsCreateOrUpdateOptionalParams): Promise<View>

Parámetros

viewName

string

Nombre de la vista

parameters
View

Parámetros proporcionados a la operación CreateOrUpdate View.

options
ViewsCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<View>

createOrUpdateByScope(string, string, View, ViewsCreateOrUpdateByScopeOptionalParams)

Operación para crear o actualizar una vista. La operación de actualización requiere que se establezca la eTag más reciente en la solicitud. Puede obtener la eTag más reciente realizando una operación get. La operación de creación no requiere eTag.

function createOrUpdateByScope(scope: string, viewName: string, parameters: View, options?: ViewsCreateOrUpdateByScopeOptionalParams): Promise<View>

Parámetros

scope

string

Ámbito asociado a las operaciones de vista. Esto incluye "subscriptions/{subscriptionId}" para el ámbito de la suscripción, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para el ámbito de resourceGroup, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para el ámbito de la cuenta de facturación, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para el ámbito del departamento, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para el ámbito EnrollmentAccount, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{ externalBillingAccountName}' para el ámbito de la cuenta de facturación externa y 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' para el ámbito de la suscripción externa.

viewName

string

Nombre de la vista

parameters
View

Parámetros proporcionados a la operación CreateOrUpdate View.

options
ViewsCreateOrUpdateByScopeOptionalParams

Parámetros de opciones.

Devoluciones

Promise<View>

delete(string, ViewsDeleteOptionalParams)

Operación para eliminar una vista.

function delete(viewName: string, options?: ViewsDeleteOptionalParams): Promise<void>

Parámetros

viewName

string

Nombre de la vista

options
ViewsDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

deleteByScope(string, string, ViewsDeleteByScopeOptionalParams)

Operación para eliminar una vista.

function deleteByScope(scope: string, viewName: string, options?: ViewsDeleteByScopeOptionalParams): Promise<void>

Parámetros

scope

string

Ámbito asociado a las operaciones de vista. Esto incluye "subscriptions/{subscriptionId}" para el ámbito de la suscripción, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para el ámbito de resourceGroup, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para el ámbito de la cuenta de facturación, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para el ámbito del departamento, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para el ámbito EnrollmentAccount, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{ externalBillingAccountName}' para el ámbito de la cuenta de facturación externa y 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' para el ámbito de la suscripción externa.

viewName

string

Nombre de la vista

options
ViewsDeleteByScopeOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

get(string, ViewsGetOptionalParams)

Obtiene la vista por nombre de vista.

function get(viewName: string, options?: ViewsGetOptionalParams): Promise<View>

Parámetros

viewName

string

Nombre de la vista

options
ViewsGetOptionalParams

Parámetros de opciones.

Devoluciones

Promise<View>

getByScope(string, string, ViewsGetByScopeOptionalParams)

Obtiene la vista del ámbito definido por nombre de vista.

function getByScope(scope: string, viewName: string, options?: ViewsGetByScopeOptionalParams): Promise<View>

Parámetros

scope

string

Ámbito asociado a las operaciones de vista. Esto incluye "subscriptions/{subscriptionId}" para el ámbito de la suscripción, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para el ámbito de resourceGroup, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para el ámbito de la cuenta de facturación, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para el ámbito del departamento, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para el ámbito EnrollmentAccount, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{ externalBillingAccountName}' para el ámbito de la cuenta de facturación externa y 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' para el ámbito de la suscripción externa.

viewName

string

Nombre de la vista

options
ViewsGetByScopeOptionalParams

Parámetros de opciones.

Devoluciones

Promise<View>

list(ViewsListOptionalParams)

Enumera todas las vistas por inquilino y objeto.

function list(options?: ViewsListOptionalParams): PagedAsyncIterableIterator<View, View[], PageSettings>

Parámetros

options
ViewsListOptionalParams

Parámetros de opciones.

Devoluciones

listByScope(string, ViewsListByScopeOptionalParams)

Enumera todas las vistas en el ámbito especificado.

function listByScope(scope: string, options?: ViewsListByScopeOptionalParams): PagedAsyncIterableIterator<View, View[], PageSettings>

Parámetros

scope

string

Ámbito asociado a las operaciones de vista. Esto incluye "subscriptions/{subscriptionId}" para el ámbito de la suscripción, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para el ámbito de resourceGroup, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para el ámbito de la cuenta de facturación, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para el ámbito del departamento, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para el ámbito EnrollmentAccount, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{ externalBillingAccountName}' para el ámbito de la cuenta de facturación externa y 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' para el ámbito de la suscripción externa.

options
ViewsListByScopeOptionalParams

Parámetros de opciones.

Devoluciones