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[]

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.

errors?: string[]

An array of errors.

hostFilters?: string

Limit the GCE instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog.

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.

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