scf:alb: v0.5.0- Version: Minimal version is now python 3.9
authorization: v0.3.0- Version: Minimal version is now python 3.9
cdn:certificates: v1.1.0- Version: Minimal version is now python 3.9
dns: v0.5.0- Version: Minimal version is now python 3.9
git: v0.4.0- Version: Minimal version is now python 3.9
iaas:- v0.8.0
- Feature: Add new method to get project details
GetProjectDetails
- Feature: Add new method to get project details
- v0.7.0
- Docs: Improved descriptions of properties in structs with their possible values
- Feature: Add
Agentfield toCreateImagePayload,UpdateImagePayloadandImagemodel - Feature: Add
EncryptedandEncryptionsParametersfields toCreateVolumePayloadmodel
- v0.6.0
- Version: Minimal version is now python 3.9
- v0.8.0
intake: v0.1.0- New: STACKIT Intake module can be used to manage the STACKIT Intake. Manage your
IntakeRunners,IntakesandIntakeUsers
- New: STACKIT Intake module can be used to manage the STACKIT Intake. Manage your
kms:lbapplication: v0.4.0- Version: Minimal version is now python 3.9
loadbalancer: v0.6.0- Version: Minimal version is now python 3.9
logme: v0.4.0- Version: Minimal version is now python 3.9
mariadb: v0.3.0- Version: Minimal version is now python 3.9
modelserving: v0.2.0- Version: Minimal version is now python 3.9
mongodbflex:objectstorage: v1.1.0- Version: Minimal version is now python 3.9
observability:opensearch: v0.4.0- Version: Minimal version is now python 3.9
postgresflex: v1.1.0- Version: Minimal version is now python 3.9
rabbitmq: v0.3.0- Version: Minimal version is now python 3.9
redis: v0.3.0- Version: Minimal version is now python 3.9
resourcemanager: v0.6.0- Version: Minimal version is now python 3.9
runcommand: v1.1.0- Version: Minimal version is now python 3.9
secretsmanager: v0.3.0- Version: Minimal version is now python 3.9
serverbackup: v1.1.0- Version: Minimal version is now python 3.9
serverupdate: v1.1.0- Version: Minimal version is now python 3.9
serviceaccount:serviceenablement: v1.1.0- Version: Minimal version is now python 3.9
ske:sqlserverflex: v1.1.0- Version: Minimal version is now python 3.9
stackitmarketplace:
alb:authorization: v0.2.5- Internal: Improve deserializing and error types
certificates: v1.0.2- Internal: Improve deserializing and error types
lbapplication: v0.3.4- Internal: Improve deserializing and error types
loadbalancer:logme: v0.3.2- Internal: Improve deserializing and error types
mariadb: v0.2.3- Internal: Improve deserializing and error types
modelserving: v0.1.2- Internal: Improve deserializing and error types
mongodbflex:- v1.1.0
- Breaking Change: Add required
regionparameter to all API methods. - Feature: Add new methods
clone_instance()andrestore_instance(). - Feature: Add new models
InstanceFlavorandInstanceResponse.
- Breaking Change: Add required
- v1.1.0
objectstorage: v1.0.4- Internal: Improve deserializing and error types
observability:- v0.6.0
- Feature: Add new methods
get_logs_configs(),update_logs_configs(),get_traces_configs(),update_traces_configs(),get_metrics_storage_retention(),update_metrics_storage_retention(),get_scrape_config(),update_scrape_config(),list_acl(),update_acl(),list_alert_config_receivers(),list_alert_config_routes(),update_alert_config_receiver(),update_alert_config_route(),list_alertgroups(),list_alertrules(),list_credentials(),list_instances() - Feature: Add new models
LogsConfig,LogsConfigResponse,TraceConfig,TracesConfigResponse,UpdateLogsConfigsPayload,UpdateTracesConfigsPayload
- Feature: Add new methods
- v0.5.1
- Internal: Improve deserializing and error types
- v0.6.0
postgresflex: v1.0.2- Internal: Improve deserializing and error types
rabbitmq: v0.2.2- Internal: Improve deserializing and error types
redis: v0.2.2- Internal: Improve deserializing and error types
resourcemanager: v0.5.1- Internal: Improve deserializing and error types
runcommand: v1.0.2- Internal: Improve deserializing and error types
secretsmanager: v0.2.3- Internal: Improve deserializing and error types
serverbackup: v1.0.2- Feature: Add
forceparameter todelete_backupanddelete_volume_backupmethods - Internal: Improve deserializing and error types
- Feature: Add
serverupdate: v1.0.3- Internal: Improve deserializing and error types
serviceaccount: v0.2.2- Internal: Improve deserializing and error types
serviceenablement: v1.0.2- Internal: Improve deserializing and error types
sqlserverflex: v1.0.3- Internal: Improve deserializing and error types
kms:dns:git:ske- v1.0.0
- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
- Breaking Change: Renamed
Argusmodel toObservability - Breaking Change: Renamed
argusfield toobservabilityinExtensionmodel - Breaking Change: Removed enum validation in
codefield inClusterErrormodel - Deprecated: Remove deprecated
allow_privileged_containersfield inKubernetesmodel - Internal: Improve deserializing and error types
- v0.6.0
- Feature: Add new
ClusterErrorCodetypes:CLUSTERERRORCODE_INFRA_SNA_NETWORK_NOT_FOUND,CLUSTERERRORCODE_FETCHING_ERRORS_NOT_POSSIBLE
- Feature: Add new
- v1.0.0
stackitmarketplace:- v1.5.1
- Internal: Improve deserializing and error types
- v1.5.0
- Feature: Add new
Assetsmodel for managing service certificate assets - Feature: Add new
LocalizedVersionmodel for localized content management - Feature: Add new
NoticePeriodmodel with types:SAME_DAY,DAYS,MONTHS - Feature: Add new
ServiceCertificatemodel for service certification
- Feature: Add new
- v1.4.0
- Feature: Add support for offer types
- new model
OfferType - new attribute
CatalogProductDetailforCatalogProductDetailmodel
- new model
- Attribute
is_product_listinginCatalogProductDetailis now of typeOptional[StrictBool](previouslyStrictBool)
- Feature: Add support for offer types
- v1.5.1
cdn:opensearch:iaas:- v0.5.5
- Improvement: Add proper noqa comments for docstrings
- Improvement: Update type annotations for better type safety
- v0.5.4
- Improvement: Increase max length of
machine_typeandvolume_performance_classfields from 63 to 127 characters in API methods - Improvement: Increase max length of
namefields from 63 to 127 characters for various models:AffinityGroup,Backup,BootVolume,CreateAffinityGroupPayload,CreateBackupPayloadCreateImagePayload,CreateNetworkAreaPayload,CreateNetworkPayload,CreateNicPayloadCreateSecurityGroupPayload,CreateServerPayload,CreateSnapshotPayload,CreateVolumePayloadImage,MachineType,Nic,PartialUpdateNetworkAreaPayload,PartialUpdateNetworkPayloadResizeServerPayload,SecurityGroup,Server,ServerNetwork,SnapshotUpdateBackupPayload,UpdateImagePayload,UpdateNicPayload,UpdateSecurityGroupPayloadUpdateServerPayload,UpdateSnapshotPayload,UpdateVolumePayload,Volume,VolumePerformanceClass
- Improvement: Update regular expression pattern for name validation to allow more flexible naming conventions
- Improvement: Increase max length of
- v0.5.5
core: v0.2.0- Feature: Allow setting custom token endpoint url in configuration
alb: v0.3.0- Feature: Add new fields
disable_target_security_group_assignmentandtarget_security_groupinLoadBalancer,CreateLoadBalancerPayloadandUpdateLoadBalancerPayloadModels
- Feature: Add new fields
iaas: v0.5.3- Increase max length of description from 127 to 255 for
- Security groups:
BaseSecurityGroupRule,CreateSecurityGroupPayload,CreateSecurityGroupRulePayload,SecurityGroup,SecurityGroupRule,UpdateSecurityGroupPayload - Volumes:
CreateVolumePayload,UpdateVolumePayload,Volume,VolumePerformanceClass MachineType
- Security groups:
- Set max length of description of
Networkto 255 - Update the description of
ServerandCreateServerPayloadstatus field to include new possible valuePAUSED
- Increase max length of description from 127 to 255 for
loadbalancer:resourcemanager: v0.5.0- Feature: Delete Organization labels using the new method
DeleteOrganizationLabels - Feature: Delete Project labels using the new method
DeleteProjectLabels - Feature: List folders using the new method
ListFolders - Feature: Partial Update Organization using the new method
PartialUpdateOrganization
- Feature: Delete Organization labels using the new method
ske: v0.5.0- Feature: Add new field
pod_address_rangestoClusterStatus
- Feature: Add new field
stackitmarketplace:
loadbalancer: v0.2.4- Improvement: Adjusted
GetQuotaResponseandRESTResponseTypemessage
- Improvement: Adjusted
alb:authorization: v0.2.4- Bugfix: Updated regex validator
iaas: v0.5.2- Improvement: Update descriptions
kms: v0.0.4- Feature: Added new method
delete_wrapping_key
- Feature: Added new method
lbapplication:resourcemanagerv0.4.0- Breaking change: Fields
ContainerParentIdandParentIdare no longer required inParentListInner
- Breaking change: Fields
stackitmarketplace:ske:sqlserverflex: v1.0.2- Feature: Added new method
list_metrics
- Feature: Added new method
cdn: v1.1.0- Feature: Add support for CDN Optimizer feature
observability: v0.5.0- Feature: Add support for
matchersto route - Feature: Add support for
priority levels,sendResolved,continueto alert config models
- Feature: Add support for
stackitmarketplace:resourcemanager:serverupdate:mongodbflex:kms:git:alb:cdn:- v1.0.1
- Feature: Update user-agent header
- v1.0.0
- Feature: Support for log management
- Feature: Create distribution payload has additional optional attributes for blocked countries, IPs and volume limitation
- Feature: Config Patch payload has additional optional attributes for blocked countries, IPs and volume limitation
- Breaking Change: Config has additional required attributes for blocked countries, IPs and volume limitation
- v1.0.1
authorization: v0.2.3- Feature: Update user-agent header
certificates: v1.0.1- Feature: Update user-agent header
dns: v0.3.2- Feature: Update user-agent header
iaas: v0.5.1- Feature: Update user-agent header
loadbalancer: v0.2.3- Feature: Update user-agent header
logme: v0.3.1- Feature: Update user-agent header
mariadb: v0.2.2- Feature: Update user-agent header
modelserving: v0.1.1- Feature: Update user-agent header
objectstorage: v1.0.3- Feature: Update user-agent header
observability: v0.4.1- Feature: Update user-agent header
opensearch: v0.2.1- Feature: Update user-agent header
postgresflex: v1.0.1- Feature: Update user-agent header
rabbitmq: v0.2.1- Feature: Update user-agent header
redis: v0.2.1- Feature: Update user-agent header
runcommand: v1.0.1- Feature: Update user-agent header
secretsmanager: v0.2.2- Feature: Update user-agent header
serverbackup: v1.0.1- Feature: Update user-agent header
serviceaccount: v0.2.1- Feature: Update user-agent header
serviceenablement: v1.0.1- Feature: Update user-agent header
ske: v0.4.1- Feature: Update user-agent header
sqlserverflex: v1.0.1- Feature: Update user-agent header
stackitmarketplace: v0.4.0- Feature: Add new
InquiryContactSales,InquirySuggestProduct,PriceType,PricingOptionandDeliveryMethod
- Feature: Add new
stackitmarketplace: v0.3.0- Feature: Add new
VendorProductIdattribute for subscription products
- Feature: Add new
observability: v0.4.0- Feature: Add new methods
create_logs_alertgroups,delete_logs_alertgroup,get_logs_alertgroup,list_logs_alertgroups,update_logs_alertgroup
- Feature: Add new methods
git: v0.1.0- New: STACKIT Git module can be used to manage STACKIT Git
kms: v0.0.1- New module: Initial publication of Key Management Service API
alb: v0.1.0- New: Client for managing the ALB service
cdn: v0.1.0- New: Client for managing the CDN service
certificates: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
dns: v0.3.1- Adapted to minor API changes
lbapplication: v0.3.1- Adapted to minor API changes
loadbalancer: v0.2.2- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
modelserving: v0.1.0- New: Client for managing the modelserving API
objectstorage: v1.0.2- Adapted to minor API changes
runcommand: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
serverbackup: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
serverupdate: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
serviceenablement: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
sqlserverflex: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
secretsmanager: v0.2.1- Improvement: Error handling
- Feature: Add description to
UpdateUserPayload
iaas: v0.5.0- Improvement: Upgrading from IaaS beta endpoints to v1
- Feature: Add new method to filter
ListMachineTypes:Filter
observability: v0.3.0- Feature: Added support for alert groups and alert rules.
stackitmarketplace: v0.2.0- Feature: Add method to create inquiries:
InquiriesCreateInquiry - Feature: Add
sortproperty toApiListCatalogProductsRequest - Feature: Add payload
ApproveSubscriptionPayloadforApiApproveSubscriptionRequest
- Feature: Add method to create inquiries:
objectstorage: v1.0.1- New value
eu02in region enum
- New value
postgresflex: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
ske: v0.4.0Nodepool:maximumandminimummust be <= 1000
dns: v0.3.0- Add support for extensions
iaas: v0.4.0- Feature: Add method to list all public ip ranges:
list_public_ip_ranges - Add size attribute to image model
- Add CPU architecture attribute to image config model
- Feature: Add method to list all public ip ranges:
objectstorage: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
resourcemanager: v0.3.0- Breaking Change: Remove the methods
BffGetContainersOfAFolderandBffGetContainersOfAnOrganization
- Breaking Change: Remove the methods
lbapplication: v0.3.0- Bugfix: Set type from interface to int64 of
HealthyThreshold,UnhealthyThreshold,MaxLoadBalancers,Port,MaxConnections,CodeandTargetPort
- Bugfix: Set type from interface to int64 of
ske: v0.3.0- Removal: The following methods were removed after deprecation (2024-04-16) and
serviceenablementSDK must be used instead. DisableServiceEnableServiceGetServiceStatus
- Removal: The following methods were removed after deprecation (2024-04-16) and
logme: v0.3.0- Breaking Change: Remove mistakenly implemented
syslog-use-udp. Does not exist.
- Breaking Change: Remove mistakenly implemented
serverupdate: v0.3.0- Breaking Change:: Remove field
BackupPropertiesfromCreateUpdatePayloadmodel - Fix: Remove field
IdfromCreateUpdateSchedulePayloadmodel
- Breaking Change:: Remove field
authorization: v0.2.2- Bugfix: Revert back to global URL configuration
sqlserverflex: v0.3.0- Breaking change: Delete endpoint made private.
mongodbflex: v0.3.0- Breaking change: Delete endpoint made private.
postgresflex: v0.3.0- Breaking change: Delete endpoint made private.
-
authorization: v0.2.1- Bugfix:
configuration.pyregion adjustment was missing
- Bugfix:
-
certificates: v0.2.1- Bugfix:
configuration.pyregion adjustment was missing
- Bugfix:
-
dns: v0.2.1- Bugfix:
configuration.pyregion adjustment was missing
- Bugfix:
-
iaas: v0.3.1- Bugfix:
configuration.pyregion adjustment was missing
- Bugfix:
-
lbapplication: v0.2.1- Bugfix:
configuration.pyregion adjustment was missing
- Bugfix:
-
loadbalancer: v0.2.1- Bugfix:
configuration.pyregion adjustment was missing
- Bugfix:
-
logme: v0.2.1- Bugfix:
configuration.pyregion adjustment was missing
- Bugfix:
-
mariadb: v0.2.1- Bugfix:
configuration.pyregion adjustment was missing
- Bugfix:
-
mongodbflex: v0.2.1- Bugfix:
configuration.pyregion adjustment was missing
- Bugfix:
-
objectstorage: v0.2.1- Bugfix:
configuration.pyregion adjustment was missing
- Bugfix:
-
authorization: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
dns: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
iaas: v0.3.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
loadbalancer: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
logme: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
mariadb: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
mongodbflex: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
objectstorage: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
opensearch: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
postgresflex: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
rabbitmq: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
redis: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
resourcemanager: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
runcommand: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
secretsmanager: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
serverupdate: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
serverbackup: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
serviceaccount: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
serviceenablement: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
ske: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
sqlserverflex: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
certificates: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
lbapplication: v0.2.0- Breaking Change::
get_host_from_settingsreturns an error if a region is specified for a global URL.
- Breaking Change::
-
certificates: v0.1.0- Manage your STACKIT Load Balancer certificates
-
lbapplication: v0.1.0- Manage your STACKIT Load Balancer applications
-
iaas: v0.2.0- Feature: Add new methods to manage affinity groups:
create_affinity_group,delete_affinity_group,get_affinity_group, andlist_affinity_group - Feature: Add new methods to manage backups:
create_backup,delete_backup,get_backup,list_backup,restore_backup,execute_backup,update_backup - Feature: Add new methods to manage images:
create_image,delete_image,get_image,list_image,update_image - Feature: Add new methods to manage imageshares:
delete_image_share,get_image_share,set_image_share,update_image_share - Feature: Add new methods to manage imageshare consumers:
delete_image_share_consumer,get_image_share_consumer,set_image_share,update_image_share - Feature: Add new methods to manage project NICs:
get_project_nic,list_project_nics - Feature: Add new methods to manage snapshots:
create_snapshot,delete_snapshot,get_snapshot,list_snapshot,update_snapshot
- Feature: Add new methods to manage affinity groups:
-
serverupdate: v0.1.1- Bugfix:
Idfield ofUpdatemodel is now of typeint64(wasstring)
- Bugfix:
-
stackitmarketplace: v0.1.0- New: STACKIT Marketplace module can be used to manage the STACKIT Marketplace.
This is the first GitHub release of the STACKIT Python SDK.
List of modules:
core: v0.1.0- The core module offers functionality, such as authorization and configuration, to be used together with the Python SDK service modules
- Usage example
authorization: v0.1.0- Manage authorization of your STACKIT resources
dns: v0.1.0- Manage your STACKIT DNS resources
- Usage example
iaas: v0.1.0- Manage your STACKIT Infrastructure as a Service (IaaS) resources
- Usage example
loadbalancer: v0.1.0- Manage your STACKIT Load Balancer resources
- Usage example
logme: v0.1.0- Manage your STACKIT Logme resources
- Usage example
mariadb: v0.1.0- Manage your STACKIT MariaDB resources
- Usage example
mongodbflex: v0.1.0- Manage your STACKIT MongoDB Flex resources
- Usage example
objectstorage: v0.1.0- Manage your STACKIT Object Storage resources
- Usage example
opensearch: v0.1.0- Manage your STACKIT OpenSearch resources
- Usage example
postgresflex: v0.1.0- Manage your STACKIT PostgreSQL Flex resources
- Usage example
rabbitmq: v0.1.0- Manage your STACKIT RabbitMQ resources
- Usage example
redis: v0.1.0- Manage your STACKIT Redis resources
- Usage example
resourcemanager: v0.1.0- Manage your STACKIT resources such as projects, organizations and folders
- Usage example
runcommand: v0.1.0- STACKIT Run Command module can be used to run remote commands and custom scripts on VMs
secretsmanager: v0.1.0- Manage your STACKIT Secrets Manager resources
- Usage example
serverupdate: v0.1.0- Manage your STACKIT Server Backups
serverbackup: v0.1.0- Manage your STACKIT Server Updates
serviceaccount: v0.1.0- Manage your STACKIT service accounts
- Usage example
serviceenablement: v0.1.0- STACKIT Service Enablement module can be used to enable services
- Usage example
ske: v0.1.0- Manage your STACKIT Kubernetes Engine resources
- Usage example
sqlserverflex: v0.1.0- Manage your STACKIT SQLServer Flex resources
- Usage example