Your Google Cloud Platform Account.

Hierarchy

  • GCPAccount

Constructors

Properties

additionalProperties?: {
    [key: string]: any;
}

A container for additional, undeclared properties. This is a holder for any undeclared properties as specified with the 'additionalProperties' keyword in the OAS document.

Type declaration

  • [key: string]: any
authProviderX509CertUrl?: string

Should be https://www.googleapis.com/oauth2/v1/certs.

authUri?: string

Should be https://accounts.google.com/o/oauth2/auth.

automute?: boolean

Silence monitors for expected GCE instance shutdowns.

clientEmail?: string

Your email found in your JSON service account key.

clientId?: string

Your ID found in your JSON service account key.

clientX509CertUrl?: string

Should be https://www.googleapis.com/robot/v1/metadata/x509/$CLIENT_EMAIL where $CLIENT_EMAIL is the email found in your JSON service account key.

cloudRunRevisionFilters?: string[]

List of filters to limit the Cloud Run revisions that are pulled into Datadog by using tags. Only Cloud Run revision resources that apply to specified filters are imported into Datadog. Note: This field is deprecated. Instead, use monitored_resource_configs with type=cloud_run_revision

errors?: string[]

An array of errors.

hostFilters?: string

A comma-separated list of filters to limit the VM instances that are pulled into Datadog by using tags. Only VM instance resources that apply to specified filters are imported into Datadog. Note: This field is deprecated. Instead, use monitored_resource_configs with type=gce_instance

isCspmEnabled?: boolean

When enabled, Datadog will activate the Cloud Security Monitoring product for this service account. Note: This requires resource_collection_enabled to be set to true.

isResourceChangeCollectionEnabled?: boolean

When enabled, Datadog scans for all resource change data in your Google Cloud environment.

isSecurityCommandCenterEnabled?: boolean

When enabled, Datadog will attempt to collect Security Command Center Findings. Note: This requires additional permissions on the service account.

monitoredResourceConfigs?: v1.GCPMonitoredResourceConfig[]

Configurations for GCP monitored resources.

privateKey?: string

Your private key name found in your JSON service account key.

privateKeyId?: string

Your private key ID found in your JSON service account key.

projectId?: string

Your Google Cloud project ID found in your JSON service account key.

resourceCollectionEnabled?: boolean

When enabled, Datadog scans for all resources in your GCP environment.

tokenUri?: string

Should be https://accounts.google.com/o/oauth2/token.

type?: string

The value for service_account found in your JSON service account key.

Generated using TypeDoc