Skip to content

Commit 70541d1

Browse files
Merge pull request #71 from sailpoint-oss/feature/v2025
Add v2025 to python SDK
2 parents 5a8853a + b73c406 commit 70541d1

File tree

3,500 files changed

+520121
-3571
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,500 files changed

+520121
-3571
lines changed

.github/workflows/build_pr.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,17 @@ jobs:
6868
rm -rf ./sailpoint/v2024
6969
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v2024.yaml -g python -o . --global-property skipFormModel=false,apiDocs=true,modelDocs=true --config sdk-resources/v2024-config.yaml --enable-post-process-file
7070
node sdk-resources/postscript.js ./sailpoint/v2024
71+
72+
- name: Build V2025 SDK
73+
id: buildV2025
74+
if: steps.buildV2024.outcome == 'success'
75+
run: |
76+
rm -rf ./sailpoint/v2025
77+
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v2025.yaml -g python -o . --global-property skipFormModel=false,apiDocs=true,modelDocs=true --config sdk-resources/v2025-config.yaml --enable-post-process-file
78+
node sdk-resources/postscript.js ./sailpoint/v2025
7179
7280
- name: After SDK Build
73-
if: steps.buildV2024.outcome == 'success'
81+
if: steps.buildV2025.outcome == 'success'
7482
run: |
7583
pip install -r requirements.txt
7684
pip install -e .

.github/workflows/bump_version.yaml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ jobs:
7676
yq -i '.packageVersion = "${{ github.event.inputs.version }}"' sdk-resources/beta-config.yaml
7777
yq -i '.packageVersion = "${{ github.event.inputs.version }}"' sdk-resources/v3-config.yaml
7878
yq -i '.packageVersion = "${{ github.event.inputs.version }}"' sdk-resources/v2024-config.yaml
79+
yq -i '.packageVersion = "${{ github.event.inputs.version }}"' sdk-resources/v2025-config.yaml
7980
8081
8182
@@ -111,9 +112,17 @@ jobs:
111112
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v2024.yaml -g python -o . --global-property skipFormModel=false --config sdk-resources/v2024-config.yaml --enable-post-process-file
112113
node sdk-resources/postscript.js ./sailpoint/v2024
113114
115+
- name: Build V2025 SDK
116+
id: buildV2025
117+
if: steps.buildV2024.outcome == 'success'
118+
run: |
119+
rm -rf ./sailpoint/v2025
120+
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v2025.yaml -g python -o . --global-property skipFormModel=false --config sdk-resources/v2025-config.yaml --enable-post-process-file
121+
node sdk-resources/postscript.js ./sailpoint/v2025
122+
114123
- name: After SDK Build
115124
id: buildSDK
116-
if: steps.buildV2024.outcome == 'success'
125+
if: steps.buildV2025.outcome == 'success'
117126
shell: pwsh
118127
run: |
119128
pip install -r requirements.txt

.openapi-generator/FILES

Lines changed: 3581 additions & 3569 deletions
Large diffs are not rendered by default.

sailpoint/v2025/__init__.py

Lines changed: 1193 additions & 0 deletions
Large diffs are not rendered by default.

sailpoint/v2025/api/__init__.py

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# flake8: noqa
2+
3+
# import apis into api package
4+
from sailpoint.v2025.api.access_model_metadata_api import AccessModelMetadataApi
5+
from sailpoint.v2025.api.access_profiles_api import AccessProfilesApi
6+
from sailpoint.v2025.api.access_request_approvals_api import AccessRequestApprovalsApi
7+
from sailpoint.v2025.api.access_request_identity_metrics_api import AccessRequestIdentityMetricsApi
8+
from sailpoint.v2025.api.access_requests_api import AccessRequestsApi
9+
from sailpoint.v2025.api.account_activities_api import AccountActivitiesApi
10+
from sailpoint.v2025.api.account_aggregations_api import AccountAggregationsApi
11+
from sailpoint.v2025.api.account_usages_api import AccountUsagesApi
12+
from sailpoint.v2025.api.accounts_api import AccountsApi
13+
from sailpoint.v2025.api.application_discovery_api import ApplicationDiscoveryApi
14+
from sailpoint.v2025.api.approvals_api import ApprovalsApi
15+
from sailpoint.v2025.api.apps_api import AppsApi
16+
from sailpoint.v2025.api.auth_profile_api import AuthProfileApi
17+
from sailpoint.v2025.api.auth_users_api import AuthUsersApi
18+
from sailpoint.v2025.api.branding_api import BrandingApi
19+
from sailpoint.v2025.api.certification_campaign_filters_api import CertificationCampaignFiltersApi
20+
from sailpoint.v2025.api.certification_campaigns_api import CertificationCampaignsApi
21+
from sailpoint.v2025.api.certification_summaries_api import CertificationSummariesApi
22+
from sailpoint.v2025.api.certifications_api import CertificationsApi
23+
from sailpoint.v2025.api.configuration_hub_api import ConfigurationHubApi
24+
from sailpoint.v2025.api.connector_rule_management_api import ConnectorRuleManagementApi
25+
from sailpoint.v2025.api.connectors_api import ConnectorsApi
26+
from sailpoint.v2025.api.custom_forms_api import CustomFormsApi
27+
from sailpoint.v2025.api.custom_password_instructions_api import CustomPasswordInstructionsApi
28+
from sailpoint.v2025.api.data_segmentation_api import DataSegmentationApi
29+
from sailpoint.v2025.api.dimensions_api import DimensionsApi
30+
from sailpoint.v2025.api.entitlements_api import EntitlementsApi
31+
from sailpoint.v2025.api.global_tenant_security_settings_api import GlobalTenantSecuritySettingsApi
32+
from sailpoint.v2025.api.governance_groups_api import GovernanceGroupsApi
33+
from sailpoint.v2025.api.iai_access_request_recommendations_api import IAIAccessRequestRecommendationsApi
34+
from sailpoint.v2025.api.iai_common_access_api import IAICommonAccessApi
35+
from sailpoint.v2025.api.iai_outliers_api import IAIOutliersApi
36+
from sailpoint.v2025.api.iai_peer_group_strategies_api import IAIPeerGroupStrategiesApi
37+
from sailpoint.v2025.api.iai_recommendations_api import IAIRecommendationsApi
38+
from sailpoint.v2025.api.iai_role_mining_api import IAIRoleMiningApi
39+
from sailpoint.v2025.api.icons_api import IconsApi
40+
from sailpoint.v2025.api.identities_api import IdentitiesApi
41+
from sailpoint.v2025.api.identity_attributes_api import IdentityAttributesApi
42+
from sailpoint.v2025.api.identity_history_api import IdentityHistoryApi
43+
from sailpoint.v2025.api.identity_profiles_api import IdentityProfilesApi
44+
from sailpoint.v2025.api.lifecycle_states_api import LifecycleStatesApi
45+
from sailpoint.v2025.api.mfa_configuration_api import MFAConfigurationApi
46+
from sailpoint.v2025.api.machine_accounts_api import MachineAccountsApi
47+
from sailpoint.v2025.api.machine_identities_api import MachineIdentitiesApi
48+
from sailpoint.v2025.api.managed_clients_api import ManagedClientsApi
49+
from sailpoint.v2025.api.managed_clusters_api import ManagedClustersApi
50+
from sailpoint.v2025.api.non_employee_lifecycle_management_api import NonEmployeeLifecycleManagementApi
51+
from sailpoint.v2025.api.notifications_api import NotificationsApi
52+
from sailpoint.v2025.api.o_auth_clients_api import OAuthClientsApi
53+
from sailpoint.v2025.api.org_config_api import OrgConfigApi
54+
from sailpoint.v2025.api.password_configuration_api import PasswordConfigurationApi
55+
from sailpoint.v2025.api.password_dictionary_api import PasswordDictionaryApi
56+
from sailpoint.v2025.api.password_management_api import PasswordManagementApi
57+
from sailpoint.v2025.api.password_policies_api import PasswordPoliciesApi
58+
from sailpoint.v2025.api.password_sync_groups_api import PasswordSyncGroupsApi
59+
from sailpoint.v2025.api.personal_access_tokens_api import PersonalAccessTokensApi
60+
from sailpoint.v2025.api.public_identities_api import PublicIdentitiesApi
61+
from sailpoint.v2025.api.public_identities_config_api import PublicIdentitiesConfigApi
62+
from sailpoint.v2025.api.reports_data_extraction_api import ReportsDataExtractionApi
63+
from sailpoint.v2025.api.requestable_objects_api import RequestableObjectsApi
64+
from sailpoint.v2025.api.role_insights_api import RoleInsightsApi
65+
from sailpoint.v2025.api.roles_api import RolesApi
66+
from sailpoint.v2025.api.sim_integrations_api import SIMIntegrationsApi
67+
from sailpoint.v2025.api.sod_policies_api import SODPoliciesApi
68+
from sailpoint.v2025.api.sod_violations_api import SODViolationsApi
69+
from sailpoint.v2025.api.sp_config_api import SPConfigApi
70+
from sailpoint.v2025.api.saved_search_api import SavedSearchApi
71+
from sailpoint.v2025.api.scheduled_search_api import ScheduledSearchApi
72+
from sailpoint.v2025.api.search_api import SearchApi
73+
from sailpoint.v2025.api.search_attribute_configuration_api import SearchAttributeConfigurationApi
74+
from sailpoint.v2025.api.segments_api import SegmentsApi
75+
from sailpoint.v2025.api.service_desk_integration_api import ServiceDeskIntegrationApi
76+
from sailpoint.v2025.api.source_usages_api import SourceUsagesApi
77+
from sailpoint.v2025.api.sources_api import SourcesApi
78+
from sailpoint.v2025.api.suggested_entitlement_description_api import SuggestedEntitlementDescriptionApi
79+
from sailpoint.v2025.api.tagged_objects_api import TaggedObjectsApi
80+
from sailpoint.v2025.api.task_management_api import TaskManagementApi
81+
from sailpoint.v2025.api.tenant_api import TenantApi
82+
from sailpoint.v2025.api.tenant_context_api import TenantContextApi
83+
from sailpoint.v2025.api.transforms_api import TransformsApi
84+
from sailpoint.v2025.api.triggers_api import TriggersApi
85+
from sailpoint.v2025.api.ui_metadata_api import UIMetadataApi
86+
from sailpoint.v2025.api.vendor_connector_mappings_api import VendorConnectorMappingsApi
87+
from sailpoint.v2025.api.work_items_api import WorkItemsApi
88+
from sailpoint.v2025.api.work_reassignment_api import WorkReassignmentApi
89+
from sailpoint.v2025.api.workflows_api import WorkflowsApi
90+

0 commit comments

Comments
 (0)