|
31 | 31 |
|
32 | 32 | /* The following metadata paths can be evaluated with flb_aws_imds_request
|
33 | 33 | * to retrieve specific metadata members */
|
34 |
| -#define FLB_AWS_IMDS_INSTANCE_ID_PATH "/latest/meta-data/instance-id/" |
35 |
| -#define FLB_AWS_IMDS_AZ_PATH "/latest/meta-data/placement/availability-zone/" |
36 |
| -#define FLB_AWS_IMDS_INSTANCE_TYPE_PATH "/latest/meta-data/instance-type/" |
37 |
| -#define FLB_AWS_IMDS_PRIVATE_IP_PATH "/latest/meta-data/local-ipv4/" |
38 |
| -#define FLB_AWS_IMDS_VPC_ID_PATH_PREFIX "/latest/meta-data/network/interfaces/macs/" |
39 |
| -#define FLB_AWS_IMDS_AMI_ID_PATH "/latest/meta-data/ami-id/" |
40 |
| -#define FLB_AWS_IMDS_ACCOUNT_ID_PATH "/latest/dynamic/instance-identity/document/" |
41 |
| -#define FLB_AWS_IMDS_HOSTNAME_PATH "/latest/meta-data/hostname/" |
42 |
| -#define FLB_AWS_IMDS_MAC_PATH "/latest/meta-data/mac/" |
43 |
| -#define FLB_AWS_IMDS_INSTANCE_TAG "/latest/meta-data/tags/instance" |
| 34 | +#define FLB_AWS_IMDS_INSTANCE_ID_PATH "/latest/meta-data/instance-id/" |
| 35 | +#define FLB_AWS_IMDS_PARTITION_PATH "/latest/meta-data/services/partition/" |
| 36 | +#define FLB_AWS_IMDS_DOMAIN_PATH "/latest/meta-data/services/domain/" |
| 37 | +#define FLB_AWS_IMDS_REGION_PATH "/latest/meta-data/placement/region/" |
| 38 | +#define FLB_AWS_IMDS_AZ_PATH "/latest/meta-data/placement/availability-zone/" |
| 39 | +#define FLB_AWS_IMDS_AZ_ID_PATH "/latest/meta-data/placement/availability-zone-id/" |
| 40 | +#define FLB_AWS_IMDS_PLACEMENT_GROUP_PATH "/latest/meta-data/placement/group-name/" |
| 41 | +#define FLB_AWS_IMDS_PARTITION_NUMBER_PATH "/latest/meta-data/placement/partition-number/" |
| 42 | +#define FLB_AWS_IMDS_HOST_ID_PATH "/latest/meta-data/placement/host-id/" |
| 43 | +#define FLB_AWS_IMDS_INSTANCE_TYPE_PATH "/latest/meta-data/instance-type/" |
| 44 | +#define FLB_AWS_IMDS_PRIVATE_IP_PATH "/latest/meta-data/local-ipv4/" |
| 45 | +#define FLB_AWS_IMDS_PUBLIC_IP_PATH "/latest/meta-data/public-ipv4/" |
| 46 | +#define FLB_AWS_IMDS_IPV6_PATH "/latest/meta-data/ipv6/" |
| 47 | +#define FLB_AWS_IMDS_VPC_ID_PATH_PREFIX "/latest/meta-data/network/interfaces/macs/" |
| 48 | +#define FLB_AWS_IMDS_AMI_ID_PATH "/latest/meta-data/ami-id/" |
| 49 | +#define FLB_AWS_IMDS_ACCOUNT_ID_PATH "/latest/dynamic/instance-identity/document/" |
| 50 | +#define FLB_AWS_IMDS_HOSTNAME_PATH "/latest/meta-data/hostname/" |
| 51 | +#define FLB_AWS_IMDS_MAC_PATH "/latest/meta-data/mac/" |
| 52 | +#define FLB_AWS_IMDS_INSTANCE_TAG "/latest/meta-data/tags/instance" |
44 | 53 |
|
45 | 54 | #include <fluent-bit/flb_config.h>
|
46 | 55 | #include <fluent-bit/flb_sds.h>
|
|
0 commit comments