Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -357,6 +357,7 @@
# DashboardInstanceScmReposPreviewOutput
# DashboardInstanceSessionTemplatesCreateBody
# DashboardInstanceSessionTemplatesCreateOutput
# DashboardInstanceSessionTemplatesDeleteOutput
# DashboardInstanceSessionTemplatesGetOutput
# DashboardInstanceSessionTemplatesListOutput
# DashboardInstanceSessionTemplatesListQuery
Expand All @@ -375,6 +376,7 @@
# DashboardInstanceSessionsConnectionsListQuery
# DashboardInstanceSessionsCreateBody
# DashboardInstanceSessionsCreateOutput
# DashboardInstanceSessionsDeleteOutput
# DashboardInstanceSessionsErrorGroupsGetOutput
# DashboardInstanceSessionsErrorGroupsListOutput
# DashboardInstanceSessionsErrorGroupsListQuery
Expand Down Expand Up @@ -915,6 +917,7 @@
# mapDashboardInstanceScmReposPreviewOutput
# mapDashboardInstanceSessionTemplatesCreateBody
# mapDashboardInstanceSessionTemplatesCreateOutput
# mapDashboardInstanceSessionTemplatesDeleteOutput
# mapDashboardInstanceSessionTemplatesGetOutput
# mapDashboardInstanceSessionTemplatesListOutput
# mapDashboardInstanceSessionTemplatesListQuery
Expand All @@ -933,6 +936,7 @@
# mapDashboardInstanceSessionsConnectionsListQuery
# mapDashboardInstanceSessionsCreateBody
# mapDashboardInstanceSessionsCreateOutput
# mapDashboardInstanceSessionsDeleteOutput
# mapDashboardInstanceSessionsErrorGroupsGetOutput
# mapDashboardInstanceSessionsErrorGroupsListOutput
# mapDashboardInstanceSessionsErrorGroupsListQuery
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,7 @@
from .management_instance_provider_deployments_auth_credentials import *
from .management_instance_provider_deployments_config_vaults import *
from .management_instance_provider_deployments_configs import *
from .management_instance_provider_deployments_setup_sessions import *
from .management_instance_provider_groups import *
from .management_instance_provider_listings import *
from .management_instance_provider_runs import *
Expand Down Expand Up @@ -240,6 +241,7 @@
from .provider_deployments_auth_credentials import *
from .provider_deployments_config_vaults import *
from .provider_deployments_configs import *
from .provider_deployments_setup_sessions import *
from .provider_groups import *
from .provider_listings import *
from .provider_runs import *
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class MetorialDashboardInstancePortalsAccessRequestsEndpoint(BaseMetorialEndpoin
def __init__(self, config: MetorialEndpointManager):
super().__init__(config)

def list(self, instance_id: str, portal_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, consumer_profile_id: Optional[Union[str, List[str]]] = None) -> DashboardInstancePortalsAccessRequestsListOutput:
def list(self, instance_id: str, portal_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, consumer_profile_id: Optional[Union[str, List[str]]] = None, search: Optional[str] = None) -> DashboardInstancePortalsAccessRequestsListOutput:
"""
List portal consumer access requests
Returns a paginated list of consumer access requests for a portal.
Expand All @@ -22,6 +22,7 @@ def list(self, instance_id: str, portal_id: str, *, limit: Optional[float] = Non
:param order: Optional[str] (optional)
:param status: Optional[Union[str, List[str]]] (optional)
:param consumer_profile_id: Optional[Union[str, List[str]]] (optional)
:param search: Optional[str] (optional)
:return: DashboardInstancePortalsAccessRequestsListOutput
"""
# Build query parameters from keyword arguments
Expand All @@ -40,6 +41,8 @@ def list(self, instance_id: str, portal_id: str, *, limit: Optional[float] = Non
query_dict["status"] = status
if consumer_profile_id is not None:
query_dict["consumer_profile_id"] = consumer_profile_id
if search is not None:
query_dict["search"] = search

request = MetorialRequest(
path=['dashboard', 'instances', instance_id, 'portals', portal_id, 'access-requests'],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class MetorialDashboardInstancePortalsConsumerAccessEndpoint(BaseMetorialEndpoin
def __init__(self, config: MetorialEndpointManager):
super().__init__(config)

def list(self, instance_id: str, portal_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, consumer_group_id: Optional[Union[str, List[str]]] = None, provider_template_id: Optional[Union[str, List[str]]] = None, magic_mcp_server_id: Optional[Union[str, List[str]]] = None, type: Optional[Union[str, List[str]]] = None) -> DashboardInstancePortalsConsumerAccessListOutput:
def list(self, instance_id: str, portal_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, search: Optional[str] = None, id: Optional[str] = None, consumer_group_id: Optional[Union[str, List[str]]] = None, provider_template_id: Optional[Union[str, List[str]]] = None, magic_mcp_server_id: Optional[Union[str, List[str]]] = None, type: Optional[Union[str, List[str]]] = None) -> DashboardInstancePortalsConsumerAccessListOutput:
"""
List portal consumer access
Returns a paginated list of consumer access rules for a portal.
Expand All @@ -20,6 +20,8 @@ def list(self, instance_id: str, portal_id: str, *, limit: Optional[float] = Non
:param before: Optional[str] (optional)
:param cursor: Optional[str] (optional)
:param order: Optional[str] (optional)
:param search: Optional[str] (optional)
:param id: Optional[str] (optional)
:param consumer_group_id: Optional[Union[str, List[str]]] (optional)
:param provider_template_id: Optional[Union[str, List[str]]] (optional)
:param magic_mcp_server_id: Optional[Union[str, List[str]]] (optional)
Expand All @@ -38,6 +40,10 @@ def list(self, instance_id: str, portal_id: str, *, limit: Optional[float] = Non
query_dict["cursor"] = cursor
if order is not None:
query_dict["order"] = order
if search is not None:
query_dict["search"] = search
if id is not None:
query_dict["id"] = id
if consumer_group_id is not None:
query_dict["consumer_group_id"] = consumer_group_id
if provider_template_id is not None:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class MetorialDashboardInstancePortalsConsumerGroupsEndpoint(BaseMetorialEndpoin
def __init__(self, config: MetorialEndpointManager):
super().__init__(config)

def list(self, instance_id: str, portal_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None) -> DashboardInstancePortalsConsumerGroupsListOutput:
def list(self, instance_id: str, portal_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, search: Optional[str] = None, id: Optional[str] = None) -> DashboardInstancePortalsConsumerGroupsListOutput:
"""
List portal consumer groups
Returns a paginated list of consumer groups for a portal.
Expand All @@ -21,6 +21,8 @@ def list(self, instance_id: str, portal_id: str, *, limit: Optional[float] = Non
:param cursor: Optional[str] (optional)
:param order: Optional[str] (optional)
:param status: Optional[Union[str, List[str]]] (optional)
:param search: Optional[str] (optional)
:param id: Optional[str] (optional)
:return: DashboardInstancePortalsConsumerGroupsListOutput
"""
# Build query parameters from keyword arguments
Expand All @@ -37,6 +39,10 @@ def list(self, instance_id: str, portal_id: str, *, limit: Optional[float] = Non
query_dict["order"] = order
if status is not None:
query_dict["status"] = status
if search is not None:
query_dict["search"] = search
if id is not None:
query_dict["id"] = id

request = MetorialRequest(
path=['dashboard', 'instances', instance_id, 'portals', portal_id, 'consumer-groups'],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class MetorialDashboardInstancePortalsConsumerProfilesEndpoint(BaseMetorialEndpo
def __init__(self, config: MetorialEndpointManager):
super().__init__(config)

def list(self, instance_id: str, portal_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None) -> DashboardInstancePortalsConsumerProfilesListOutput:
def list(self, instance_id: str, portal_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, search: Optional[str] = None, id: Optional[str] = None, consumer_group_id: Optional[str] = None) -> DashboardInstancePortalsConsumerProfilesListOutput:
"""
List portal consumer profiles
Returns a paginated list of consumer profiles for a portal.
Expand All @@ -20,6 +20,9 @@ def list(self, instance_id: str, portal_id: str, *, limit: Optional[float] = Non
:param before: Optional[str] (optional)
:param cursor: Optional[str] (optional)
:param order: Optional[str] (optional)
:param search: Optional[str] (optional)
:param id: Optional[str] (optional)
:param consumer_group_id: Optional[str] (optional)
:return: DashboardInstancePortalsConsumerProfilesListOutput
"""
# Build query parameters from keyword arguments
Expand All @@ -34,6 +37,12 @@ def list(self, instance_id: str, portal_id: str, *, limit: Optional[float] = Non
query_dict["cursor"] = cursor
if order is not None:
query_dict["order"] = order
if search is not None:
query_dict["search"] = search
if id is not None:
query_dict["id"] = id
if consumer_group_id is not None:
query_dict["consumer_group_id"] = consumer_group_id

request = MetorialRequest(
path=['dashboard', 'instances', instance_id, 'portals', portal_id, 'consumer-profile'],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class MetorialDashboardInstanceProviderDeploymentsSetupSessionsEndpoint(BaseMeto
def __init__(self, config: MetorialEndpointManager):
super().__init__(config)

def list(self, instance_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, id: Optional[Union[str, List[str]]] = None, provider_id: Optional[Union[str, List[str]]] = None, provider_deployment_id: Optional[Union[str, List[str]]] = None, provider_auth_method_id: Optional[Union[str, List[str]]] = None, provider_auth_config_id: Optional[Union[str, List[str]]] = None, provider_auth_credentials_id: Optional[Union[str, List[str]]] = None, status: Optional[Union[str, List[str]]] = None) -> DashboardInstanceProviderDeploymentsSetupSessionsListOutput:
def list(self, instance_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, id: Optional[Union[str, List[str]]] = None, provider_id: Optional[Union[str, List[str]]] = None, provider_deployment_id: Optional[Union[str, List[str]]] = None, provider_auth_method_id: Optional[Union[str, List[str]]] = None, provider_auth_config_id: Optional[Union[str, List[str]]] = None, provider_auth_credentials_id: Optional[Union[str, List[str]]] = None, status: Optional[Union[str, List[str]]] = None, created_at: Optional[Dict[str, Any]] = None, updated_at: Optional[Dict[str, Any]] = None) -> DashboardInstanceProviderDeploymentsSetupSessionsListOutput:
"""
List provider setup sessions
Returns a paginated list of provider setup sessions.
Expand All @@ -26,6 +26,8 @@ def list(self, instance_id: str, *, limit: Optional[float] = None, after: Option
:param provider_auth_config_id: Optional[Union[str, List[str]]] (optional)
:param provider_auth_credentials_id: Optional[Union[str, List[str]]] (optional)
:param status: Optional[Union[str, List[str]]] (optional)
:param created_at: Optional[Dict[str, Any]] (optional)
:param updated_at: Optional[Dict[str, Any]] (optional)
:return: DashboardInstanceProviderDeploymentsSetupSessionsListOutput
"""
# Build query parameters from keyword arguments
Expand Down Expand Up @@ -54,6 +56,10 @@ def list(self, instance_id: str, *, limit: Optional[float] = None, after: Option
query_dict["provider_auth_credentials_id"] = provider_auth_credentials_id
if status is not None:
query_dict["status"] = status
if created_at is not None:
query_dict["created_at"] = created_at
if updated_at is not None:
query_dict["updated_at"] = updated_at

request = MetorialRequest(
path=['dashboard', 'instances', instance_id, 'provider-setup-sessions'],
Expand All @@ -75,7 +81,7 @@ def get(self, instance_id: str, provider_setup_session_id: str) -> DashboardInst
)
return self._get(request).transform(mapDashboardInstanceProviderDeploymentsSetupSessionsGetOutput.from_dict)

def create(self, instance_id: str, *, provider_id: Optional[str] = None, provider_deployment_id: Optional[str] = None, name: Optional[str] = None, description: Optional[str] = None, metadata: Optional[Dict[str, Any]] = None, provider_auth_method_id: Optional[str] = None, provider_auth_credentials_id: Optional[str] = None, redirect_url: Optional[str] = None, configuration: Optional[Dict[str, Any]] = None) -> DashboardInstanceProviderDeploymentsSetupSessionsCreateOutput:
def create(self, instance_id: str, *, provider_id: Optional[str] = None, provider_deployment_id: Optional[str] = None, name: Optional[str] = None, description: Optional[str] = None, metadata: Optional[Dict[str, Any]] = None, provider_auth_method_id: Optional[str] = None, provider_auth_credentials_id: Optional[str] = None, identity_id: Optional[str] = None, consumer_id: Optional[str] = None, redirect_url: Optional[str] = None, type: Optional[str] = None, configuration: Optional[Dict[str, Any]] = None) -> DashboardInstanceProviderDeploymentsSetupSessionsCreateOutput:
"""
Create provider setup session
Creates a new provider setup session for OAuth authentication.
Expand All @@ -88,7 +94,10 @@ def create(self, instance_id: str, *, provider_id: Optional[str] = None, provide
:param metadata: Optional[Dict[str, Any]] (optional)
:param provider_auth_method_id: Optional[str] (optional)
:param provider_auth_credentials_id: Optional[str] (optional)
:param identity_id: Optional[str] (optional)
:param consumer_id: Optional[str] (optional)
:param redirect_url: Optional[str] (optional)
:param type: Optional[str] (optional)
:param configuration: Optional[Dict[str, Any]] (optional)
:return: DashboardInstanceProviderDeploymentsSetupSessionsCreateOutput
"""
Expand All @@ -108,8 +117,14 @@ def create(self, instance_id: str, *, provider_id: Optional[str] = None, provide
body_dict["provider_auth_method_id"] = provider_auth_method_id
if provider_auth_credentials_id is not None:
body_dict["provider_auth_credentials_id"] = provider_auth_credentials_id
if identity_id is not None:
body_dict["identity_id"] = identity_id
if consumer_id is not None:
body_dict["consumer_id"] = consumer_id
if redirect_url is not None:
body_dict["redirect_url"] = redirect_url
if type is not None:
body_dict["type"] = type
if configuration is not None:
body_dict["configuration"] = configuration

Expand All @@ -119,7 +134,7 @@ def create(self, instance_id: str, *, provider_id: Optional[str] = None, provide
)
return self._post(request).transform(mapDashboardInstanceProviderDeploymentsSetupSessionsCreateOutput.from_dict)

def update(self, instance_id: str, provider_setup_session_id: str, *, name: Optional[str] = None, description: Optional[str] = None, metadata: Optional[Dict[str, Any]] = None) -> DashboardInstanceProviderDeploymentsSetupSessionsUpdateOutput:
def update(self, instance_id: str, provider_setup_session_id: str, *, name: Optional[str] = None, description: Optional[str] = None, metadata: Optional[Dict[str, Any]] = None, identity_id: Optional[str] = None) -> DashboardInstanceProviderDeploymentsSetupSessionsUpdateOutput:
"""
Update provider setup session
Updates a specific provider setup session.
Expand All @@ -129,6 +144,7 @@ def update(self, instance_id: str, provider_setup_session_id: str, *, name: Opti
:param name: Optional[str] (optional)
:param description: Optional[str] (optional)
:param metadata: Optional[Dict[str, Any]] (optional)
:param identity_id: Optional[str] (optional)
:return: DashboardInstanceProviderDeploymentsSetupSessionsUpdateOutput
"""
# Build body parameters from keyword arguments
Expand All @@ -139,6 +155,8 @@ def update(self, instance_id: str, provider_setup_session_id: str, *, name: Opti
body_dict["description"] = description
if metadata is not None:
body_dict["metadata"] = metadata
if identity_id is not None:
body_dict["identity_id"] = identity_id

request = MetorialRequest(
path=['dashboard', 'instances', instance_id, 'provider-setup-sessions', provider_setup_session_id],
Expand Down
Loading
Loading