Skip to content

Commit 363be51

Browse files
yoshi-automationsofisl
authored andcommitted
feat(appengine): update the API
#### appengine:v1alpha The following keys were added: - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.flatPath - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.httpMethod - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.id - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameterOrder - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.applicationsId.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.applicationsId.location - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.applicationsId.required - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.applicationsId.type - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.locationsId.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.locationsId.location - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.locationsId.required - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.locationsId.type - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageSize.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageSize.format - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageSize.location - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageSize.type - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageToken.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageToken.location - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageToken.type - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.projectsId.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.projectsId.location - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.projectsId.required - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.projectsId.type - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.path - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.response.$ref - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.scopes - schemas.Reasons.properties.serviceActivation.description - schemas.Reasons.properties.serviceActivation.enum - schemas.Reasons.properties.serviceActivation.enumDescriptions - schemas.Reasons.properties.serviceActivation.type The following keys were changed: - schemas.Reasons.description #### appengine:v1beta The following keys were added: - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.flatPath - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.httpMethod - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.id - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameterOrder - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.applicationsId.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.applicationsId.location - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.applicationsId.required - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.applicationsId.type - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.locationsId.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.locationsId.location - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.locationsId.required - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.locationsId.type - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageSize.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageSize.format - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageSize.location - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageSize.type - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageToken.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageToken.location - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageToken.type - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.projectsId.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.projectsId.location - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.projectsId.required - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.projectsId.type - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.path - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.response.$ref - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.scopes - schemas.Reasons.properties.serviceActivation.description - schemas.Reasons.properties.serviceActivation.enum - schemas.Reasons.properties.serviceActivation.enumDescriptions - schemas.Reasons.properties.serviceActivation.type The following keys were changed: - schemas.Reasons.description #### appengine:v1 The following keys were added: - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.flatPath - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.httpMethod - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.id - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameterOrder - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.applicationsId.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.applicationsId.location - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.applicationsId.required - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.applicationsId.type - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.locationsId.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.locationsId.location - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.locationsId.required - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.locationsId.type - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageSize.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageSize.format - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageSize.location - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageSize.type - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageToken.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageToken.location - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.pageToken.type - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.projectsId.description - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.projectsId.location - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.projectsId.required - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.parameters.projectsId.type - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.path - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.response.$ref - resources.projects.resources.locations.resources.applications.resources.authorizedDomains.methods.list.scopes - schemas.Reasons.properties.serviceActivation.description - schemas.Reasons.properties.serviceActivation.enum - schemas.Reasons.properties.serviceActivation.enumDescriptions - schemas.Reasons.properties.serviceActivation.type The following keys were changed: - schemas.Reasons.description
1 parent 620e881 commit 363be51

File tree

6 files changed

+710
-9
lines changed

6 files changed

+710
-9
lines changed

discovery/appengine-v1.json

Lines changed: 87 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1649,9 +1649,76 @@
16491649
}
16501650
}
16511651
}
1652+
},
1653+
"projects": {
1654+
"resources": {
1655+
"locations": {
1656+
"resources": {
1657+
"applications": {
1658+
"resources": {
1659+
"authorizedDomains": {
1660+
"methods": {
1661+
"list": {
1662+
"description": "Lists all domains the user is authorized to administer.",
1663+
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedDomains",
1664+
"httpMethod": "GET",
1665+
"id": "appengine.projects.locations.applications.authorizedDomains.list",
1666+
"parameterOrder": [
1667+
"projectsId",
1668+
"locationsId",
1669+
"applicationsId"
1670+
],
1671+
"parameters": {
1672+
"applicationsId": {
1673+
"description": "Part of `parent`. See documentation of `projectsId`.",
1674+
"location": "path",
1675+
"required": true,
1676+
"type": "string"
1677+
},
1678+
"locationsId": {
1679+
"description": "Part of `parent`. See documentation of `projectsId`.",
1680+
"location": "path",
1681+
"required": true,
1682+
"type": "string"
1683+
},
1684+
"pageSize": {
1685+
"description": "Maximum results to return per page.",
1686+
"format": "int32",
1687+
"location": "query",
1688+
"type": "integer"
1689+
},
1690+
"pageToken": {
1691+
"description": "Continuation token for fetching the next page of results.",
1692+
"location": "query",
1693+
"type": "string"
1694+
},
1695+
"projectsId": {
1696+
"description": "Part of `parent`. Name of the parent Application resource. Example: apps/myapp.",
1697+
"location": "path",
1698+
"required": true,
1699+
"type": "string"
1700+
}
1701+
},
1702+
"path": "v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedDomains",
1703+
"response": {
1704+
"$ref": "ListAuthorizedDomainsResponse"
1705+
},
1706+
"scopes": [
1707+
"https://www.googleapis.com/auth/appengine.admin",
1708+
"https://www.googleapis.com/auth/cloud-platform",
1709+
"https://www.googleapis.com/auth/cloud-platform.read-only"
1710+
]
1711+
}
1712+
}
1713+
}
1714+
}
1715+
}
1716+
}
1717+
}
1718+
}
16521719
}
16531720
},
1654-
"revision": "20240218",
1721+
"revision": "20240226",
16551722
"rootUrl": "https://appengine.googleapis.com/",
16561723
"schemas": {
16571724
"ApiConfigHandler": {
@@ -3341,7 +3408,7 @@
33413408
"type": "object"
33423409
},
33433410
"Reasons": {
3344-
"description": "Containers transition between and within states based on reasons sent from various systems. CCFE will provide the CLH with reasons for the current state per system.The current systems that CCFE supports are: Service Management (Inception) Data Governance (Wipeout) Abuse (Ares) Billing (Internal Cloud Billing API)",
3411+
"description": "Containers transition between and within states based on reasons sent from various systems. CCFE will provide the CLH with reasons for the current state per system.The current systems that CCFE supports are: Service Management (Inception) Data Governance (Wipeout) Abuse (Ares) Billing (Internal Cloud Billing API) Service Activation (Service Controller)",
33453412
"id": "Reasons",
33463413
"properties": {
33473414
"abuse": {
@@ -3393,6 +3460,24 @@
33933460
],
33943461
"type": "string"
33953462
},
3463+
"serviceActivation": {
3464+
"description": "Consumer Container denotes if the service is active within a project or not. This information could be used to clean up resources in case service in DISABLED_FULL i.e. Service is inactive > 30 days.",
3465+
"enum": [
3466+
"SERVICE_ACTIVATION_STATUS_UNSPECIFIED",
3467+
"SERVICE_ACTIVATION_ENABLED",
3468+
"SERVICE_ACTIVATION_DISABLED",
3469+
"SERVICE_ACTIVATION_DISABLED_FULL",
3470+
"SERVICE_ACTIVATION_UNKNOWN_REASON"
3471+
],
3472+
"enumDescriptions": [
3473+
"Default Unspecified status",
3474+
"Service is active in the project.",
3475+
"Service is disabled in the project recently i.e., within last 24 hours.",
3476+
"Service has been disabled for configured grace_period (default 30 days).",
3477+
"Happens when PSM cannot determine the status of service in a project Could happen due to variety of reasons like PERMISSION_DENIED or Project got deleted etc."
3478+
],
3479+
"type": "string"
3480+
},
33963481
"serviceManagement": {
33973482
"enum": [
33983483
"SERVICE_MANAGEMENT_UNKNOWN_REASON",

discovery/appengine-v1alpha.json

Lines changed: 79 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -789,6 +789,65 @@
789789
}
790790
},
791791
"resources": {
792+
"applications": {
793+
"resources": {
794+
"authorizedDomains": {
795+
"methods": {
796+
"list": {
797+
"description": "Lists all domains the user is authorized to administer.",
798+
"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedDomains",
799+
"httpMethod": "GET",
800+
"id": "appengine.projects.locations.applications.authorizedDomains.list",
801+
"parameterOrder": [
802+
"projectsId",
803+
"locationsId",
804+
"applicationsId"
805+
],
806+
"parameters": {
807+
"applicationsId": {
808+
"description": "Part of `parent`. See documentation of `projectsId`.",
809+
"location": "path",
810+
"required": true,
811+
"type": "string"
812+
},
813+
"locationsId": {
814+
"description": "Part of `parent`. See documentation of `projectsId`.",
815+
"location": "path",
816+
"required": true,
817+
"type": "string"
818+
},
819+
"pageSize": {
820+
"description": "Maximum results to return per page.",
821+
"format": "int32",
822+
"location": "query",
823+
"type": "integer"
824+
},
825+
"pageToken": {
826+
"description": "Continuation token for fetching the next page of results.",
827+
"location": "query",
828+
"type": "string"
829+
},
830+
"projectsId": {
831+
"description": "Part of `parent`. Name of the parent Application resource. Example: apps/myapp.",
832+
"location": "path",
833+
"required": true,
834+
"type": "string"
835+
}
836+
},
837+
"path": "v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedDomains",
838+
"response": {
839+
"$ref": "ListAuthorizedDomainsResponse"
840+
},
841+
"scopes": [
842+
"https://www.googleapis.com/auth/appengine.admin",
843+
"https://www.googleapis.com/auth/cloud-platform",
844+
"https://www.googleapis.com/auth/cloud-platform.read-only"
845+
]
846+
}
847+
}
848+
}
849+
}
850+
},
792851
"operations": {
793852
"methods": {
794853
"get": {
@@ -887,7 +946,7 @@
887946
}
888947
}
889948
},
890-
"revision": "20240218",
949+
"revision": "20240226",
891950
"rootUrl": "https://appengine.googleapis.com/",
892951
"schemas": {
893952
"AuthorizedCertificate": {
@@ -1517,7 +1576,7 @@
15171576
"type": "object"
15181577
},
15191578
"Reasons": {
1520-
"description": "Containers transition between and within states based on reasons sent from various systems. CCFE will provide the CLH with reasons for the current state per system.The current systems that CCFE supports are: Service Management (Inception) Data Governance (Wipeout) Abuse (Ares) Billing (Internal Cloud Billing API)",
1579+
"description": "Containers transition between and within states based on reasons sent from various systems. CCFE will provide the CLH with reasons for the current state per system.The current systems that CCFE supports are: Service Management (Inception) Data Governance (Wipeout) Abuse (Ares) Billing (Internal Cloud Billing API) Service Activation (Service Controller)",
15211580
"id": "Reasons",
15221581
"properties": {
15231582
"abuse": {
@@ -1569,6 +1628,24 @@
15691628
],
15701629
"type": "string"
15711630
},
1631+
"serviceActivation": {
1632+
"description": "Consumer Container denotes if the service is active within a project or not. This information could be used to clean up resources in case service in DISABLED_FULL i.e. Service is inactive > 30 days.",
1633+
"enum": [
1634+
"SERVICE_ACTIVATION_STATUS_UNSPECIFIED",
1635+
"SERVICE_ACTIVATION_ENABLED",
1636+
"SERVICE_ACTIVATION_DISABLED",
1637+
"SERVICE_ACTIVATION_DISABLED_FULL",
1638+
"SERVICE_ACTIVATION_UNKNOWN_REASON"
1639+
],
1640+
"enumDescriptions": [
1641+
"Default Unspecified status",
1642+
"Service is active in the project.",
1643+
"Service is disabled in the project recently i.e., within last 24 hours.",
1644+
"Service has been disabled for configured grace_period (default 30 days).",
1645+
"Happens when PSM cannot determine the status of service in a project Could happen due to variety of reasons like PERMISSION_DENIED or Project got deleted etc."
1646+
],
1647+
"type": "string"
1648+
},
15721649
"serviceManagement": {
15731650
"enum": [
15741651
"SERVICE_MANAGEMENT_UNKNOWN_REASON",

discovery/appengine-v1beta.json

Lines changed: 79 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1761,6 +1761,65 @@
17611761
}
17621762
},
17631763
"resources": {
1764+
"applications": {
1765+
"resources": {
1766+
"authorizedDomains": {
1767+
"methods": {
1768+
"list": {
1769+
"description": "Lists all domains the user is authorized to administer.",
1770+
"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedDomains",
1771+
"httpMethod": "GET",
1772+
"id": "appengine.projects.locations.applications.authorizedDomains.list",
1773+
"parameterOrder": [
1774+
"projectsId",
1775+
"locationsId",
1776+
"applicationsId"
1777+
],
1778+
"parameters": {
1779+
"applicationsId": {
1780+
"description": "Part of `parent`. See documentation of `projectsId`.",
1781+
"location": "path",
1782+
"required": true,
1783+
"type": "string"
1784+
},
1785+
"locationsId": {
1786+
"description": "Part of `parent`. See documentation of `projectsId`.",
1787+
"location": "path",
1788+
"required": true,
1789+
"type": "string"
1790+
},
1791+
"pageSize": {
1792+
"description": "Maximum results to return per page.",
1793+
"format": "int32",
1794+
"location": "query",
1795+
"type": "integer"
1796+
},
1797+
"pageToken": {
1798+
"description": "Continuation token for fetching the next page of results.",
1799+
"location": "query",
1800+
"type": "string"
1801+
},
1802+
"projectsId": {
1803+
"description": "Part of `parent`. Name of the parent Application resource. Example: apps/myapp.",
1804+
"location": "path",
1805+
"required": true,
1806+
"type": "string"
1807+
}
1808+
},
1809+
"path": "v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedDomains",
1810+
"response": {
1811+
"$ref": "ListAuthorizedDomainsResponse"
1812+
},
1813+
"scopes": [
1814+
"https://www.googleapis.com/auth/appengine.admin",
1815+
"https://www.googleapis.com/auth/cloud-platform",
1816+
"https://www.googleapis.com/auth/cloud-platform.read-only"
1817+
]
1818+
}
1819+
}
1820+
}
1821+
}
1822+
},
17641823
"operations": {
17651824
"methods": {
17661825
"get": {
@@ -1859,7 +1918,7 @@
18591918
}
18601919
}
18611920
},
1862-
"revision": "20240218",
1921+
"revision": "20240226",
18631922
"rootUrl": "https://appengine.googleapis.com/",
18641923
"schemas": {
18651924
"ApiConfigHandler": {
@@ -3600,7 +3659,7 @@
36003659
"type": "object"
36013660
},
36023661
"Reasons": {
3603-
"description": "Containers transition between and within states based on reasons sent from various systems. CCFE will provide the CLH with reasons for the current state per system.The current systems that CCFE supports are: Service Management (Inception) Data Governance (Wipeout) Abuse (Ares) Billing (Internal Cloud Billing API)",
3662+
"description": "Containers transition between and within states based on reasons sent from various systems. CCFE will provide the CLH with reasons for the current state per system.The current systems that CCFE supports are: Service Management (Inception) Data Governance (Wipeout) Abuse (Ares) Billing (Internal Cloud Billing API) Service Activation (Service Controller)",
36043663
"id": "Reasons",
36053664
"properties": {
36063665
"abuse": {
@@ -3652,6 +3711,24 @@
36523711
],
36533712
"type": "string"
36543713
},
3714+
"serviceActivation": {
3715+
"description": "Consumer Container denotes if the service is active within a project or not. This information could be used to clean up resources in case service in DISABLED_FULL i.e. Service is inactive > 30 days.",
3716+
"enum": [
3717+
"SERVICE_ACTIVATION_STATUS_UNSPECIFIED",
3718+
"SERVICE_ACTIVATION_ENABLED",
3719+
"SERVICE_ACTIVATION_DISABLED",
3720+
"SERVICE_ACTIVATION_DISABLED_FULL",
3721+
"SERVICE_ACTIVATION_UNKNOWN_REASON"
3722+
],
3723+
"enumDescriptions": [
3724+
"Default Unspecified status",
3725+
"Service is active in the project.",
3726+
"Service is disabled in the project recently i.e., within last 24 hours.",
3727+
"Service has been disabled for configured grace_period (default 30 days).",
3728+
"Happens when PSM cannot determine the status of service in a project Could happen due to variety of reasons like PERMISSION_DENIED or Project got deleted etc."
3729+
],
3730+
"type": "string"
3731+
},
36553732
"serviceManagement": {
36563733
"enum": [
36573734
"SERVICE_MANAGEMENT_UNKNOWN_REASON",

0 commit comments

Comments
 (0)