@datadog/datadog-api-client
Version:
OpenAPI client for Datadog APIs
106 lines (105 loc) • 3.43 kB
TypeScript
/**
* Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
* This product includes software developed at Datadog (https://www.datadoghq.com/).
* Copyright 2020-Present Datadog, Inc.
*/
import { ResourceProviderConfig } from "./ResourceProviderConfig";
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
/**
* Datadog-Azure integrations configured for your organization.
*/
export declare class AzureAccount {
/**
* Limit the Azure app service plans that are pulled into Datadog using tags.
* Only app service plans that match one of the defined tags are imported into Datadog.
*/
"appServicePlanFilters"?: string;
/**
* Silence monitors for expected Azure VM shutdowns.
*/
"automute"?: boolean;
/**
* Your Azure web application ID.
*/
"clientId"?: string;
/**
* Your Azure web application secret key.
*/
"clientSecret"?: string;
/**
* Limit the Azure container apps that are pulled into Datadog using tags.
* Only container apps that match one of the defined tags are imported into Datadog.
*/
"containerAppFilters"?: string;
/**
* When enabled, Datadog’s Cloud Security Management product scans resource configurations monitored by this app registration.
* Note: This requires resource_collection_enabled to be set to true.
*/
"cspmEnabled"?: boolean;
/**
* Enable custom metrics for your organization.
*/
"customMetricsEnabled"?: boolean;
/**
* Errors in your configuration.
*/
"errors"?: Array<string>;
/**
* Limit the Azure instances that are pulled into Datadog by using tags.
* Only hosts that match one of the defined tags are imported into Datadog.
*/
"hostFilters"?: string;
/**
* Enable Azure metrics for your organization.
*/
"metricsEnabled"?: boolean;
/**
* Enable Azure metrics for your organization for resource providers where no resource provider config is specified.
*/
"metricsEnabledDefault"?: boolean;
/**
* Your New Azure web application ID.
*/
"newClientId"?: string;
/**
* Your New Azure Active Directory ID.
*/
"newTenantName"?: string;
/**
* When enabled, Datadog collects metadata and configuration info from cloud resources (compute instances, databases, load balancers, etc.) monitored by this app registration.
*/
"resourceCollectionEnabled"?: boolean;
/**
* Configuration settings applied to resources from the specified Azure resource providers.
*/
"resourceProviderConfigs"?: Array<ResourceProviderConfig>;
/**
* Your Azure Active Directory ID.
*/
"tenantName"?: string;
/**
* Enable azure.usage metrics for your organization.
*/
"usageMetricsEnabled"?: boolean;
/**
* A container for additional, undeclared properties.
* This is a holder for any undeclared properties as specified with
* the 'additionalProperties' keyword in the OAS document.
*/
"additionalProperties"?: {
[key: string]: any;
};
/**
* @ignore
*/
"_unparsed"?: boolean;
/**
* @ignore
*/
static readonly attributeTypeMap: AttributeTypeMap;
/**
* @ignore
*/
static getAttributeTypeMap(): AttributeTypeMap;
constructor();
}