@@ -1215,174 +1215,6 @@ func (a *FleetAutomationApi) ListFleetAgents(ctx _context.Context, o ...ListFlee
12151215 return localVarReturnValue , localVarHTTPResponse , nil
12161216}
12171217
1218- // ListFleetClustersOptionalParameters holds optional parameters for ListFleetClusters.
1219- type ListFleetClustersOptionalParameters struct {
1220- PageNumber * int64
1221- PageSize * int64
1222- SortAttribute * string
1223- SortDescending * bool
1224- Filter * string
1225- Tags * string
1226- }
1227-
1228- // NewListFleetClustersOptionalParameters creates an empty struct for parameters.
1229- func NewListFleetClustersOptionalParameters () * ListFleetClustersOptionalParameters {
1230- this := ListFleetClustersOptionalParameters {}
1231- return & this
1232- }
1233-
1234- // WithPageNumber sets the corresponding parameter name and returns the struct.
1235- func (r * ListFleetClustersOptionalParameters ) WithPageNumber (pageNumber int64 ) * ListFleetClustersOptionalParameters {
1236- r .PageNumber = & pageNumber
1237- return r
1238- }
1239-
1240- // WithPageSize sets the corresponding parameter name and returns the struct.
1241- func (r * ListFleetClustersOptionalParameters ) WithPageSize (pageSize int64 ) * ListFleetClustersOptionalParameters {
1242- r .PageSize = & pageSize
1243- return r
1244- }
1245-
1246- // WithSortAttribute sets the corresponding parameter name and returns the struct.
1247- func (r * ListFleetClustersOptionalParameters ) WithSortAttribute (sortAttribute string ) * ListFleetClustersOptionalParameters {
1248- r .SortAttribute = & sortAttribute
1249- return r
1250- }
1251-
1252- // WithSortDescending sets the corresponding parameter name and returns the struct.
1253- func (r * ListFleetClustersOptionalParameters ) WithSortDescending (sortDescending bool ) * ListFleetClustersOptionalParameters {
1254- r .SortDescending = & sortDescending
1255- return r
1256- }
1257-
1258- // WithFilter sets the corresponding parameter name and returns the struct.
1259- func (r * ListFleetClustersOptionalParameters ) WithFilter (filter string ) * ListFleetClustersOptionalParameters {
1260- r .Filter = & filter
1261- return r
1262- }
1263-
1264- // WithTags sets the corresponding parameter name and returns the struct.
1265- func (r * ListFleetClustersOptionalParameters ) WithTags (tags string ) * ListFleetClustersOptionalParameters {
1266- r .Tags = & tags
1267- return r
1268- }
1269-
1270- // ListFleetClusters List all fleet clusters.
1271- // Retrieve a paginated list of Kubernetes clusters in the fleet.
1272- //
1273- // This endpoint returns clusters with metadata including node counts, agent versions,
1274- // enabled products, and associated services. Use the `page_number` and `page_size`
1275- // query parameters to paginate through results.
1276- func (a * FleetAutomationApi ) ListFleetClusters (ctx _context.Context , o ... ListFleetClustersOptionalParameters ) (FleetClustersResponse , * _nethttp.Response , error ) {
1277- var (
1278- localVarHTTPMethod = _nethttp .MethodGet
1279- localVarPostBody interface {}
1280- localVarReturnValue FleetClustersResponse
1281- optionalParams ListFleetClustersOptionalParameters
1282- )
1283-
1284- if len (o ) > 1 {
1285- return localVarReturnValue , nil , datadog .ReportError ("only one argument of type ListFleetClustersOptionalParameters is allowed" )
1286- }
1287- if len (o ) == 1 {
1288- optionalParams = o [0 ]
1289- }
1290-
1291- operationId := "v2.ListFleetClusters"
1292- isOperationEnabled := a .Client .Cfg .IsUnstableOperationEnabled (operationId )
1293- if ! isOperationEnabled {
1294- return localVarReturnValue , nil , datadog.GenericOpenAPIError {ErrorMessage : _fmt .Sprintf ("Unstable operation '%s' is disabled" , operationId )}
1295- }
1296- if isOperationEnabled && a .Client .Cfg .Debug {
1297- _log .Printf ("WARNING: Using unstable operation '%s'" , operationId )
1298- }
1299-
1300- localBasePath , err := a .Client .Cfg .ServerURLWithContext (ctx , "v2.FleetAutomationApi.ListFleetClusters" )
1301- if err != nil {
1302- return localVarReturnValue , nil , datadog.GenericOpenAPIError {ErrorMessage : err .Error ()}
1303- }
1304-
1305- localVarPath := localBasePath + "/api/unstable/fleet/clusters"
1306-
1307- localVarHeaderParams := make (map [string ]string )
1308- localVarQueryParams := _neturl.Values {}
1309- localVarFormParams := _neturl.Values {}
1310- if optionalParams .PageNumber != nil {
1311- localVarQueryParams .Add ("page_number" , datadog .ParameterToString (* optionalParams .PageNumber , "" ))
1312- }
1313- if optionalParams .PageSize != nil {
1314- localVarQueryParams .Add ("page_size" , datadog .ParameterToString (* optionalParams .PageSize , "" ))
1315- }
1316- if optionalParams .SortAttribute != nil {
1317- localVarQueryParams .Add ("sort_attribute" , datadog .ParameterToString (* optionalParams .SortAttribute , "" ))
1318- }
1319- if optionalParams .SortDescending != nil {
1320- localVarQueryParams .Add ("sort_descending" , datadog .ParameterToString (* optionalParams .SortDescending , "" ))
1321- }
1322- if optionalParams .Filter != nil {
1323- localVarQueryParams .Add ("filter" , datadog .ParameterToString (* optionalParams .Filter , "" ))
1324- }
1325- if optionalParams .Tags != nil {
1326- localVarQueryParams .Add ("tags" , datadog .ParameterToString (* optionalParams .Tags , "" ))
1327- }
1328- localVarHeaderParams ["Accept" ] = "application/json"
1329-
1330- if a .Client .Cfg .DelegatedTokenConfig != nil {
1331- err = datadog .UseDelegatedTokenAuth (ctx , & localVarHeaderParams , a .Client .Cfg .DelegatedTokenConfig )
1332- if err != nil {
1333- return localVarReturnValue , nil , err
1334- }
1335- } else {
1336- datadog .SetAuthKeys (
1337- ctx ,
1338- & localVarHeaderParams ,
1339- [2 ]string {"apiKeyAuth" , "DD-API-KEY" },
1340- [2 ]string {"appKeyAuth" , "DD-APPLICATION-KEY" },
1341- )
1342- }
1343- req , err := a .Client .PrepareRequest (ctx , localVarPath , localVarHTTPMethod , localVarPostBody , localVarHeaderParams , localVarQueryParams , localVarFormParams , nil )
1344- if err != nil {
1345- return localVarReturnValue , nil , err
1346- }
1347-
1348- localVarHTTPResponse , err := a .Client .CallAPI (req )
1349- if err != nil || localVarHTTPResponse == nil {
1350- return localVarReturnValue , localVarHTTPResponse , err
1351- }
1352-
1353- localVarBody , err := datadog .ReadBody (localVarHTTPResponse )
1354- if err != nil {
1355- return localVarReturnValue , localVarHTTPResponse , err
1356- }
1357-
1358- if localVarHTTPResponse .StatusCode >= 300 {
1359- newErr := datadog.GenericOpenAPIError {
1360- ErrorBody : localVarBody ,
1361- ErrorMessage : localVarHTTPResponse .Status ,
1362- }
1363- if localVarHTTPResponse .StatusCode == 400 || localVarHTTPResponse .StatusCode == 401 || localVarHTTPResponse .StatusCode == 403 || localVarHTTPResponse .StatusCode == 404 || localVarHTTPResponse .StatusCode == 429 {
1364- var v APIErrorResponse
1365- err = a .Client .Decode (& v , localVarBody , localVarHTTPResponse .Header .Get ("Content-Type" ))
1366- if err != nil {
1367- return localVarReturnValue , localVarHTTPResponse , newErr
1368- }
1369- newErr .ErrorModel = v
1370- }
1371- return localVarReturnValue , localVarHTTPResponse , newErr
1372- }
1373-
1374- err = a .Client .Decode (& localVarReturnValue , localVarBody , localVarHTTPResponse .Header .Get ("Content-Type" ))
1375- if err != nil {
1376- newErr := datadog.GenericOpenAPIError {
1377- ErrorBody : localVarBody ,
1378- ErrorMessage : err .Error (),
1379- }
1380- return localVarReturnValue , localVarHTTPResponse , newErr
1381- }
1382-
1383- return localVarReturnValue , localVarHTTPResponse , nil
1384- }
1385-
13861218// ListFleetDeploymentsOptionalParameters holds optional parameters for ListFleetDeployments.
13871219type ListFleetDeploymentsOptionalParameters struct {
13881220 PageSize * int64
@@ -1508,98 +1340,6 @@ func (a *FleetAutomationApi) ListFleetDeployments(ctx _context.Context, o ...Lis
15081340 return localVarReturnValue , localVarHTTPResponse , nil
15091341}
15101342
1511- // ListFleetInstrumentedPods List instrumented pods for a cluster.
1512- // Retrieve the list of pods targeted for Single Step Instrumentation (SSI) injection
1513- // in a specific Kubernetes cluster.
1514- //
1515- // This endpoint returns pod groups organized by owner reference (deployment, statefulset, etc.)
1516- // with their injection annotations and applied targets. Use the clusters list endpoint
1517- // to discover available cluster names.
1518- func (a * FleetAutomationApi ) ListFleetInstrumentedPods (ctx _context.Context , clusterName string ) (FleetInstrumentedPodsResponse , * _nethttp.Response , error ) {
1519- var (
1520- localVarHTTPMethod = _nethttp .MethodGet
1521- localVarPostBody interface {}
1522- localVarReturnValue FleetInstrumentedPodsResponse
1523- )
1524-
1525- operationId := "v2.ListFleetInstrumentedPods"
1526- isOperationEnabled := a .Client .Cfg .IsUnstableOperationEnabled (operationId )
1527- if ! isOperationEnabled {
1528- return localVarReturnValue , nil , datadog.GenericOpenAPIError {ErrorMessage : _fmt .Sprintf ("Unstable operation '%s' is disabled" , operationId )}
1529- }
1530- if isOperationEnabled && a .Client .Cfg .Debug {
1531- _log .Printf ("WARNING: Using unstable operation '%s'" , operationId )
1532- }
1533-
1534- localBasePath , err := a .Client .Cfg .ServerURLWithContext (ctx , "v2.FleetAutomationApi.ListFleetInstrumentedPods" )
1535- if err != nil {
1536- return localVarReturnValue , nil , datadog.GenericOpenAPIError {ErrorMessage : err .Error ()}
1537- }
1538-
1539- localVarPath := localBasePath + "/api/unstable/fleet/clusters/{cluster_name}/instrumented_pods"
1540- localVarPath = datadog .ReplacePathParameter (localVarPath , "{cluster_name}" , _neturl .PathEscape (datadog .ParameterToString (clusterName , "" )))
1541-
1542- localVarHeaderParams := make (map [string ]string )
1543- localVarQueryParams := _neturl.Values {}
1544- localVarFormParams := _neturl.Values {}
1545- localVarHeaderParams ["Accept" ] = "application/json"
1546-
1547- if a .Client .Cfg .DelegatedTokenConfig != nil {
1548- err = datadog .UseDelegatedTokenAuth (ctx , & localVarHeaderParams , a .Client .Cfg .DelegatedTokenConfig )
1549- if err != nil {
1550- return localVarReturnValue , nil , err
1551- }
1552- } else {
1553- datadog .SetAuthKeys (
1554- ctx ,
1555- & localVarHeaderParams ,
1556- [2 ]string {"apiKeyAuth" , "DD-API-KEY" },
1557- [2 ]string {"appKeyAuth" , "DD-APPLICATION-KEY" },
1558- )
1559- }
1560- req , err := a .Client .PrepareRequest (ctx , localVarPath , localVarHTTPMethod , localVarPostBody , localVarHeaderParams , localVarQueryParams , localVarFormParams , nil )
1561- if err != nil {
1562- return localVarReturnValue , nil , err
1563- }
1564-
1565- localVarHTTPResponse , err := a .Client .CallAPI (req )
1566- if err != nil || localVarHTTPResponse == nil {
1567- return localVarReturnValue , localVarHTTPResponse , err
1568- }
1569-
1570- localVarBody , err := datadog .ReadBody (localVarHTTPResponse )
1571- if err != nil {
1572- return localVarReturnValue , localVarHTTPResponse , err
1573- }
1574-
1575- if localVarHTTPResponse .StatusCode >= 300 {
1576- newErr := datadog.GenericOpenAPIError {
1577- ErrorBody : localVarBody ,
1578- ErrorMessage : localVarHTTPResponse .Status ,
1579- }
1580- if localVarHTTPResponse .StatusCode == 400 || localVarHTTPResponse .StatusCode == 401 || localVarHTTPResponse .StatusCode == 403 || localVarHTTPResponse .StatusCode == 404 || localVarHTTPResponse .StatusCode == 429 {
1581- var v APIErrorResponse
1582- err = a .Client .Decode (& v , localVarBody , localVarHTTPResponse .Header .Get ("Content-Type" ))
1583- if err != nil {
1584- return localVarReturnValue , localVarHTTPResponse , newErr
1585- }
1586- newErr .ErrorModel = v
1587- }
1588- return localVarReturnValue , localVarHTTPResponse , newErr
1589- }
1590-
1591- err = a .Client .Decode (& localVarReturnValue , localVarBody , localVarHTTPResponse .Header .Get ("Content-Type" ))
1592- if err != nil {
1593- newErr := datadog.GenericOpenAPIError {
1594- ErrorBody : localVarBody ,
1595- ErrorMessage : err .Error (),
1596- }
1597- return localVarReturnValue , localVarHTTPResponse , newErr
1598- }
1599-
1600- return localVarReturnValue , localVarHTTPResponse , nil
1601- }
1602-
16031343// ListFleetSchedules List all schedules.
16041344// Retrieve a list of all schedules for automated fleet deployments.
16051345//
0 commit comments