@@ -1834,6 +1834,65 @@ components:
18341834 required:
18351835 - role_name
18361836 type: object
1837+ AWSCloudAuthPersonaMappingAttributesResponse:
1838+ description: Attributes for AWS cloud authentication persona mapping response
1839+ properties:
1840+ account_identifier:
1841+ description: Datadog account identifier (email or handle) mapped to the
1842+ AWS principal
1843+ example: test@test.com
1844+ type: string
1845+ account_uuid:
1846+ description: Datadog account UUID
1847+ example: 12bbdc5c-5966-47e0-8733-285f9e44bcf4
1848+ type: string
1849+ arn_pattern:
1850+ description: AWS IAM ARN pattern to match for authentication
1851+ example: arn:aws:iam::123456789012:user/testuser
1852+ type: string
1853+ required:
1854+ - arn_pattern
1855+ - account_identifier
1856+ - account_uuid
1857+ type: object
1858+ AWSCloudAuthPersonaMappingDataResponse:
1859+ description: Data for AWS cloud authentication persona mapping response
1860+ properties:
1861+ attributes:
1862+ $ref: '#/components/schemas/AWSCloudAuthPersonaMappingAttributesResponse'
1863+ id:
1864+ description: Unique identifier for the persona mapping
1865+ example: c5c758c6-18c2-4484-ae3f-46b84128404a
1866+ type: string
1867+ type:
1868+ $ref: '#/components/schemas/AWSCloudAuthPersonaMappingType'
1869+ required:
1870+ - id
1871+ - type
1872+ - attributes
1873+ type: object
1874+ AWSCloudAuthPersonaMappingType:
1875+ description: Type identifier for AWS cloud authentication persona mapping
1876+ enum:
1877+ - aws_cloud_auth_config
1878+ example: aws_cloud_auth_config
1879+ type: string
1880+ x-enum-varnames:
1881+ - AWS_CLOUD_AUTH_CONFIG
1882+ AWSCloudAuthPersonaMappingsData:
1883+ description: List of AWS cloud authentication persona mappings
1884+ items:
1885+ $ref: '#/components/schemas/AWSCloudAuthPersonaMappingDataResponse'
1886+ type: array
1887+ AWSCloudAuthPersonaMappingsResponse:
1888+ description: Response containing a list of AWS cloud authentication persona
1889+ mappings
1890+ properties:
1891+ data:
1892+ $ref: '#/components/schemas/AWSCloudAuthPersonaMappingsData'
1893+ required:
1894+ - data
1895+ type: object
18371896 AWSCredentials:
18381897 description: The definition of `AWSCredentials` object.
18391898 oneOf:
@@ -74551,6 +74610,39 @@ paths:
7455174610 permissions:
7455274611 - ci_visibility_read
7455374612 - test_optimization_read
74613+ /api/v2/cloud_auth/aws/persona_mapping:
74614+ get:
74615+ description: List all AWS cloud authentication persona mappings. This endpoint
74616+ retrieves all configured persona mappings that associate AWS IAM principals
74617+ with Datadog users.
74618+ operationId: ListAWSCloudAuthPersonaMappings
74619+ responses:
74620+ '200':
74621+ content:
74622+ application/json:
74623+ schema:
74624+ $ref: '#/components/schemas/AWSCloudAuthPersonaMappingsResponse'
74625+ description: OK
74626+ '400':
74627+ content:
74628+ application/json:
74629+ schema:
74630+ $ref: '#/components/schemas/JSONAPIErrorResponse'
74631+ description: Bad Request
74632+ '403':
74633+ content:
74634+ application/json:
74635+ schema:
74636+ $ref: '#/components/schemas/JSONAPIErrorResponse'
74637+ description: Forbidden
74638+ '429':
74639+ $ref: '#/components/responses/TooManyRequestsResponse'
74640+ summary: List AWS cloud authentication persona mappings
74641+ tags:
74642+ - Cloud Authentication
74643+ x-unstable: '**Note**: This endpoint is in public beta and is subject to change.
74644+
74645+ If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).'
7455474646 /api/v2/cloud_security_management/custom_frameworks:
7455574647 post:
7455674648 description: Create a custom framework.
@@ -104331,6 +104423,9 @@ tags:
104331104423 Management page](https://docs.datadoghq.com/service_management/case_management/)
104332104424 for more information.
104333104425 name: Case Management Type
104426+ - description: Configure AWS cloud authentication mappings for persona and intake
104427+ authentication through the Datadog API.
104428+ name: Cloud Authentication
104334104429- description: The Cloud Cost Management API allows you to set up, edit, and delete
104335104430 Cloud Cost Management accounts for AWS, Azure, and Google Cloud. You can query
104336104431 your cost data by using the [Metrics endpoint](https://docs.datadoghq.com/api/latest/metrics/#query-timeseries-data-across-multiple-products)
0 commit comments