Skip to content

Commit cfd045d

Browse files
Generate postgresflex
1 parent b424441 commit cfd045d

File tree

1 file changed

+0
-235
lines changed

1 file changed

+0
-235
lines changed

services/postgresflex/src/stackit/postgresflex/api/default_api.py

-235
Original file line numberDiff line numberDiff line change
@@ -1939,241 +1939,6 @@ def _delete_user_serialize(
19391939
_request_auth=_request_auth,
19401940
)
19411941

1942-
@validate_call
1943-
def disable_service(
1944-
self,
1945-
project_id: Annotated[StrictStr, Field(description="Project ID")],
1946-
_request_timeout: Union[
1947-
None,
1948-
Annotated[StrictFloat, Field(gt=0)],
1949-
Tuple[Annotated[StrictFloat, Field(gt=0)], Annotated[StrictFloat, Field(gt=0)]],
1950-
] = None,
1951-
_request_auth: Optional[Dict[StrictStr, Any]] = None,
1952-
_content_type: Optional[StrictStr] = None,
1953-
_headers: Optional[Dict[StrictStr, Any]] = None,
1954-
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
1955-
) -> None:
1956-
"""Terminate the Project
1957-
1958-
Termination is the deletion of a whole project which causes the deletion of all instances for this project. Only System with permission system.databases-project.remove is able to call this resource
1959-
1960-
:param project_id: Project ID (required)
1961-
:type project_id: str
1962-
:param _request_timeout: timeout setting for this request. If one
1963-
number provided, it will be total request
1964-
timeout. It can also be a pair (tuple) of
1965-
(connection, read) timeouts.
1966-
:type _request_timeout: int, tuple(int, int), optional
1967-
:param _request_auth: set to override the auth_settings for an a single
1968-
request; this effectively ignores the
1969-
authentication in the spec for a single request.
1970-
:type _request_auth: dict, optional
1971-
:param _content_type: force content-type for the request.
1972-
:type _content_type: str, Optional
1973-
:param _headers: set to override the headers for a single
1974-
request; this effectively ignores the headers
1975-
in the spec for a single request.
1976-
:type _headers: dict, optional
1977-
:param _host_index: set to override the host_index for a single
1978-
request; this effectively ignores the host_index
1979-
in the spec for a single request.
1980-
:type _host_index: int, optional
1981-
:return: Returns the result object.
1982-
""" # noqa: E501 docstring might be too long
1983-
1984-
_param = self._disable_service_serialize(
1985-
project_id=project_id,
1986-
_request_auth=_request_auth,
1987-
_content_type=_content_type,
1988-
_headers=_headers,
1989-
_host_index=_host_index,
1990-
)
1991-
1992-
_response_types_map: Dict[str, Optional[str]] = {
1993-
"200": None,
1994-
"400": "Error",
1995-
"405": None,
1996-
"500": "Error",
1997-
}
1998-
response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout)
1999-
response_data.read()
2000-
return self.api_client.response_deserialize(
2001-
response_data=response_data,
2002-
response_types_map=_response_types_map,
2003-
).data
2004-
2005-
@validate_call
2006-
def disable_service_with_http_info(
2007-
self,
2008-
project_id: Annotated[StrictStr, Field(description="Project ID")],
2009-
_request_timeout: Union[
2010-
None,
2011-
Annotated[StrictFloat, Field(gt=0)],
2012-
Tuple[Annotated[StrictFloat, Field(gt=0)], Annotated[StrictFloat, Field(gt=0)]],
2013-
] = None,
2014-
_request_auth: Optional[Dict[StrictStr, Any]] = None,
2015-
_content_type: Optional[StrictStr] = None,
2016-
_headers: Optional[Dict[StrictStr, Any]] = None,
2017-
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
2018-
) -> ApiResponse[None]:
2019-
"""Terminate the Project
2020-
2021-
Termination is the deletion of a whole project which causes the deletion of all instances for this project. Only System with permission system.databases-project.remove is able to call this resource
2022-
2023-
:param project_id: Project ID (required)
2024-
:type project_id: str
2025-
:param _request_timeout: timeout setting for this request. If one
2026-
number provided, it will be total request
2027-
timeout. It can also be a pair (tuple) of
2028-
(connection, read) timeouts.
2029-
:type _request_timeout: int, tuple(int, int), optional
2030-
:param _request_auth: set to override the auth_settings for an a single
2031-
request; this effectively ignores the
2032-
authentication in the spec for a single request.
2033-
:type _request_auth: dict, optional
2034-
:param _content_type: force content-type for the request.
2035-
:type _content_type: str, Optional
2036-
:param _headers: set to override the headers for a single
2037-
request; this effectively ignores the headers
2038-
in the spec for a single request.
2039-
:type _headers: dict, optional
2040-
:param _host_index: set to override the host_index for a single
2041-
request; this effectively ignores the host_index
2042-
in the spec for a single request.
2043-
:type _host_index: int, optional
2044-
:return: Returns the result object.
2045-
""" # noqa: E501 docstring might be too long
2046-
2047-
_param = self._disable_service_serialize(
2048-
project_id=project_id,
2049-
_request_auth=_request_auth,
2050-
_content_type=_content_type,
2051-
_headers=_headers,
2052-
_host_index=_host_index,
2053-
)
2054-
2055-
_response_types_map: Dict[str, Optional[str]] = {
2056-
"200": None,
2057-
"400": "Error",
2058-
"405": None,
2059-
"500": "Error",
2060-
}
2061-
response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout)
2062-
response_data.read()
2063-
return self.api_client.response_deserialize(
2064-
response_data=response_data,
2065-
response_types_map=_response_types_map,
2066-
)
2067-
2068-
@validate_call
2069-
def disable_service_without_preload_content(
2070-
self,
2071-
project_id: Annotated[StrictStr, Field(description="Project ID")],
2072-
_request_timeout: Union[
2073-
None,
2074-
Annotated[StrictFloat, Field(gt=0)],
2075-
Tuple[Annotated[StrictFloat, Field(gt=0)], Annotated[StrictFloat, Field(gt=0)]],
2076-
] = None,
2077-
_request_auth: Optional[Dict[StrictStr, Any]] = None,
2078-
_content_type: Optional[StrictStr] = None,
2079-
_headers: Optional[Dict[StrictStr, Any]] = None,
2080-
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
2081-
) -> RESTResponseType:
2082-
"""Terminate the Project
2083-
2084-
Termination is the deletion of a whole project which causes the deletion of all instances for this project. Only System with permission system.databases-project.remove is able to call this resource
2085-
2086-
:param project_id: Project ID (required)
2087-
:type project_id: str
2088-
:param _request_timeout: timeout setting for this request. If one
2089-
number provided, it will be total request
2090-
timeout. It can also be a pair (tuple) of
2091-
(connection, read) timeouts.
2092-
:type _request_timeout: int, tuple(int, int), optional
2093-
:param _request_auth: set to override the auth_settings for an a single
2094-
request; this effectively ignores the
2095-
authentication in the spec for a single request.
2096-
:type _request_auth: dict, optional
2097-
:param _content_type: force content-type for the request.
2098-
:type _content_type: str, Optional
2099-
:param _headers: set to override the headers for a single
2100-
request; this effectively ignores the headers
2101-
in the spec for a single request.
2102-
:type _headers: dict, optional
2103-
:param _host_index: set to override the host_index for a single
2104-
request; this effectively ignores the host_index
2105-
in the spec for a single request.
2106-
:type _host_index: int, optional
2107-
:return: Returns the result object.
2108-
""" # noqa: E501 docstring might be too long
2109-
2110-
_param = self._disable_service_serialize(
2111-
project_id=project_id,
2112-
_request_auth=_request_auth,
2113-
_content_type=_content_type,
2114-
_headers=_headers,
2115-
_host_index=_host_index,
2116-
)
2117-
2118-
_response_types_map: Dict[str, Optional[str]] = {
2119-
"200": None,
2120-
"400": "Error",
2121-
"405": None,
2122-
"500": "Error",
2123-
}
2124-
response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout)
2125-
return response_data.response
2126-
2127-
def _disable_service_serialize(
2128-
self,
2129-
project_id,
2130-
_request_auth,
2131-
_content_type,
2132-
_headers,
2133-
_host_index,
2134-
) -> RequestSerialized:
2135-
2136-
_host = None
2137-
2138-
_collection_formats: Dict[str, str] = {}
2139-
2140-
_path_params: Dict[str, str] = {}
2141-
_query_params: List[Tuple[str, str]] = []
2142-
_header_params: Dict[str, Optional[str]] = _headers or {}
2143-
_form_params: List[Tuple[str, str]] = []
2144-
_files: Dict[str, Union[str, bytes]] = {}
2145-
_body_params: Optional[bytes] = None
2146-
2147-
# process the path parameters
2148-
if project_id is not None:
2149-
_path_params["projectId"] = project_id
2150-
# process the query parameters
2151-
# process the header parameters
2152-
# process the form parameters
2153-
# process the body parameter
2154-
2155-
# set the HTTP header `Accept`
2156-
if "Accept" not in _header_params:
2157-
_header_params["Accept"] = self.api_client.select_header_accept(["application/json"])
2158-
2159-
# authentication setting
2160-
_auth_settings: List[str] = []
2161-
2162-
return self.api_client.param_serialize(
2163-
method="DELETE",
2164-
resource_path="/v1/projects/{projectId}",
2165-
path_params=_path_params,
2166-
query_params=_query_params,
2167-
header_params=_header_params,
2168-
body=_body_params,
2169-
post_params=_form_params,
2170-
files=_files,
2171-
auth_settings=_auth_settings,
2172-
collection_formats=_collection_formats,
2173-
_host=_host,
2174-
_request_auth=_request_auth,
2175-
)
2176-
21771942
@validate_call
21781943
def force_delete_instance(
21791944
self,

0 commit comments

Comments
 (0)