- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
ancestors
Type: UNORDERED_LIST_STRING
ingestion_data_source_settings
Type: STRUCT
Provider name: ingestionDataSourceSettings
Description: Optional. Settings for ingestion from a data source into this topic.
aws_kinesis
STRUCT
awsKinesis
aws_role_arn
STRING
awsRoleArn
consumer_arn
STRING
consumerArn
gcp_service_account
STRING
gcpServiceAccount
AssumeRoleWithWebIdentity
call for the provided role). The aws_role_arn
must be set up with accounts.google.com:sub
equals to this service account number.state
STRING
state
STATE_UNSPECIFIED
- Default value. This value is unused.ACTIVE
- Ingestion is active.KINESIS_PERMISSION_DENIED
- Permission denied encountered while consuming data from Kinesis. This can happen if: - The provided aws_role_arn
does not exist or does not have the appropriate permissions attached. - The provided aws_role_arn
is not set up properly for Identity Federation using gcp_service_account
. - The Pub/Sub SA is not granted the iam.serviceAccounts.getOpenIdToken
permission on gcp_service_account
.PUBLISH_PERMISSION_DENIED
- Permission denied encountered while publishing to the topic. This can happen if the Pub/Sub SA has not been granted the appropriate publish permissionsSTREAM_NOT_FOUND
- The Kinesis stream does not exist.CONSUMER_NOT_FOUND
- The Kinesis consumer does not exist.stream_arn
STRING
streamArn
aws_msk
STRUCT
awsMsk
aws_role_arn
STRING
awsRoleArn
cluster_arn
STRING
clusterArn
gcp_service_account
STRING
gcpServiceAccount
AssumeRoleWithWebIdentity
call for the provided role). The aws_role_arn
must be set up with accounts.google.com:sub
equals to this service account number.state
STRING
state
STATE_UNSPECIFIED
- Default value. This value is unused.ACTIVE
- Ingestion is active.MSK_PERMISSION_DENIED
- Permission denied encountered while consuming data from Amazon MSK.PUBLISH_PERMISSION_DENIED
- Permission denied encountered while publishing to the topic.CLUSTER_NOT_FOUND
- The provided MSK cluster wasn’t found.TOPIC_NOT_FOUND
- The provided topic wasn’t found.topic
STRING
topic
azure_event_hubs
STRUCT
azureEventHubs
client_id
STRING
clientId
event_hub
STRING
eventHub
gcp_service_account
STRING
gcpServiceAccount
namespace
STRING
namespace
resource_group
STRING
resourceGroup
state
STRING
state
STATE_UNSPECIFIED
- Default value. This value is unused.ACTIVE
- Ingestion is active.EVENT_HUBS_PERMISSION_DENIED
- Permission denied encountered while consuming data from Event Hubs. This can happen when client_id
, or tenant_id
are invalid. Or the right permissions haven’t been granted.PUBLISH_PERMISSION_DENIED
- Permission denied encountered while publishing to the topic.NAMESPACE_NOT_FOUND
- The provided Event Hubs namespace couldn’t be found.EVENT_HUB_NOT_FOUND
- The provided Event Hub couldn’t be found.SUBSCRIPTION_NOT_FOUND
- The provided Event Hubs subscription couldn’t be found.RESOURCE_GROUP_NOT_FOUND
- The provided Event Hubs resource group couldn’t be found.subscription_id
STRING
subscriptionId
tenant_id
STRING
tenantId
cloud_storage
STRUCT
cloudStorage
avro_format
Type: STRUCT
Provider name: avroFormat
Description: Optional. Data from Cloud Storage will be interpreted in Avro format.
bucket
Type: STRING
Provider name: bucket
Description: Optional. Cloud Storage bucket. The bucket name must be without any prefix like “gs://”. See the [bucket naming requirements] (https://cloud.google.com/storage/docs/buckets#naming).
match_glob
Type: STRING
Provider name: matchGlob
Description: Optional. Glob pattern used to match objects that will be ingested. If unset, all objects will be ingested. See the supported patterns.
minimum_object_create_time
Type: TIMESTAMP
Provider name: minimumObjectCreateTime
Description: Optional. Only objects with a larger or equal creation timestamp will be ingested.
pubsub_avro_format
Type: STRUCT
Provider name: pubsubAvroFormat
Description: Optional. It will be assumed data from Cloud Storage was written via Cloud Storage subscriptions.
state
Type: STRING
Provider name: state
Description: Output only. An output-only field that indicates the state of the Cloud Storage ingestion source.
Possible values:
STATE_UNSPECIFIED
- Default value. This value is unused.ACTIVE
- Ingestion is active.CLOUD_STORAGE_PERMISSION_DENIED
- Permission denied encountered while calling the Cloud Storage API. This can happen if the Pub/Sub SA has not been granted the appropriate permissions: - storage.objects.list: to list the objects in a bucket. - storage.objects.get: to read the objects in a bucket. - storage.buckets.get: to verify the bucket exists.PUBLISH_PERMISSION_DENIED
- Permission denied encountered while publishing to the topic. This can happen if the Pub/Sub SA has not been granted the appropriate publish permissionsBUCKET_NOT_FOUND
- The provided Cloud Storage bucket doesn’t exist.TOO_MANY_OBJECTS
- The Cloud Storage bucket has too many objects, ingestion will be paused.text_format
Type: STRUCT
Provider name: textFormat
Description: Optional. Data from Cloud Storage will be interpreted as text.
delimiter
STRING
delimiter
confluent_cloud
STRUCT
confluentCloud
bootstrap_server
STRING
bootstrapServer
cluster_id
STRING
clusterId
gcp_service_account
STRING
gcpServiceAccount
identity_pool_id
.identity_pool_id
STRING
identityPoolId
state
STRING
state
STATE_UNSPECIFIED
- Default value. This value is unused.ACTIVE
- Ingestion is active.CONFLUENT_CLOUD_PERMISSION_DENIED
- Permission denied encountered while consuming data from Confluent Cloud.PUBLISH_PERMISSION_DENIED
- Permission denied encountered while publishing to the topic.UNREACHABLE_BOOTSTRAP_SERVER
- The provided bootstrap server address is unreachable.CLUSTER_NOT_FOUND
- The provided cluster wasn’t found.TOPIC_NOT_FOUND
- The provided topic wasn’t found.topic
STRING
topic
platform_logs_settings
STRUCT
platformLogsSettings
severity
STRING
severity
SEVERITY_UNSPECIFIED
- Default value. Logs level is unspecified. Logs will be disabled.DISABLED
- Logs will be disabled.DEBUG
- Debug logs and higher-severity logs will be written.INFO
- Info logs and higher-severity logs will be written.WARNING
- Warning logs and higher-severity logs will be written.ERROR
- Only error logs will be written.kms_key_name
Type: STRING
Provider name: kmsKeyName
Description: Optional. The resource name of the Cloud KMS CryptoKey to be used to protect access to messages published on this topic. The expected format is projects/*/locations/*/keyRings/*/cryptoKeys/*
.
labels
Type: UNORDERED_LIST_STRING
message_retention_duration
Type: STRING
Provider name: messageRetentionDuration
Description: Optional. Indicates the minimum duration to retain a message after it is published to the topic. If this field is set, messages published to the topic in the last message_retention_duration
are always available to subscribers. For instance, it allows any attached subscription to seek to a timestamp that is up to message_retention_duration
in the past. If this field is not set, message retention is controlled by settings on individual subscriptions. Cannot be more than 31 days or less than 10 minutes.
message_storage_policy
Type: STRUCT
Provider name: messageStoragePolicy
Description: Optional. Policy constraining the set of Google Cloud Platform regions where messages published to the topic may be stored. If not present, then no constraints are in effect.
allowed_persistence_regions
UNORDERED_LIST_STRING
allowedPersistenceRegions
enforce_in_transit
BOOLEAN
enforceInTransit
allowed_persistence_regions
is also used to enforce in-transit guarantees for messages. That is, Pub/Sub will fail Publish operations on this topic and subscribe operations on any subscription attached to this topic in any region that is not in allowed_persistence_regions
.message_transforms
Type: UNORDERED_LIST_STRUCT
Provider name: messageTransforms
Description: Optional. Transforms to be applied to messages published to the topic. Transforms are applied in the order specified.
enabled
BOOLEAN
enabled
true
.javascript_udf
STRUCT
javascriptUdf
function_name
.code
STRING
code
function_name
with the below signature: /** * Transforms a Pub/Sub message. * @return {(Object)>|null)} - To * filter a message, return `null`. To transform a message return a map * with the following keys: * - (required) 'data' : {string} * - (optional) 'attributes' : {Object} * Returning empty `attributes` will remove all attributes from the * message. * * @param {(Object)>} Pub/Sub * message. Keys: * - (required) 'data' : {string} * - (required) 'attributes' : {Object} * * @param {Object} metadata - Pub/Sub message metadata. * Keys: * - (required) 'message_id' : {string} * - (optional) 'publish_time': {string} YYYY-MM-DDTHH:MM:SSZ format * - (optional) 'ordering_key': {string} */ function (message, metadata) { }
function_name
STRING
functionName
name
Type: STRING
Provider name: name
Description: Required. The name of the topic. It must have the format "projects/{project}/topics/{topic}"
. {topic}
must start with a letter, and contain only letters ([A-Za-z]
), numbers ([0-9]
), dashes (-
), underscores (_
), periods (.
), tildes (~
), plus (+
) or percent signs (%
). It must be between 3 and 255 characters in length, and it must not start with "goog"
.
organization_id
Type: STRING
parent
Type: STRING
project_id
Type: STRING
project_number
Type: STRING
resource_name
Type: STRING
satisfies_pzs
Type: BOOLEAN
Provider name: satisfiesPzs
Description: Optional. Reserved for future use. This field is set only in responses from the server; it is ignored if it is set in any requests.
schema_settings
Type: STRUCT
Provider name: schemaSettings
Description: Optional. Settings for validating messages published against a schema.
encoding
STRING
encoding
schema
.ENCODING_UNSPECIFIED
- UnspecifiedJSON
- JSON encodingBINARY
- Binary encoding, as defined by the schema type. For some schema types, binary encoding may not be available.first_revision_id
STRING
firstRevisionId
last_revision_id
STRING
lastRevisionId
schema
STRING
schema
projects/{project}/schemas/{schema}
. The value of this field will be _deleted-schema_
if the schema has been deleted.state
Type: STRING
Provider name: state
Description: Output only. An output-only field indicating the state of the topic.
Possible values:
STATE_UNSPECIFIED
- Default value. This value is unused.ACTIVE
- The topic does not have any persistent errors.INGESTION_RESOURCE_ERROR
- Ingestion from the data source has encountered a permanent error. See the more detailed error state in the corresponding ingestion source configuration.tags
Type: UNORDERED_LIST_STRING