API methods and structs were renamed to have the same look and feel across all services and according to user feedback.
- Changed methods:
CreateCredentialrenamed toCreateCredentialsCreateInstanceAlertConfigReceiverrenamed toCreateAlertConfigReceiverDeleteCredentialrenamed toDeleteCredentialsDeleteCredentialRemoteWriteConfigrenamed toDeleteCredentialsRemoteWriteConfigDeleteInstanceAlertConfigReceiverrenamed toDeleteAlertConfigReceiverDeleteInstanceAlertConfigRouteReceiverrenamed toDeleteAlertConfigRouteGetCredentialrenamed toGetCredentialsGetCredentialRemoteWriteConfigrenamed toGetCredentialsRemoteWriteConfigGetCredentialsrenamed toListCredentialsGetInstanceAclrenamed toListACLGetInstanceAlertConfigReceiverrenamed toGetAlertConfigReceiverGetInstanceAlertConfigReceiversrenamed toListAlertConfigReceiversGetInstanceAlertConfigRoutesrenamed toListAlertConfigRouteGetInstanceAlertConfigsrenamed toGetAlertConfigsGetInstanceGrafanaConfigsrenamed toGetGrafanaConfigsGetInstancesrenamed toListInstancesGetPlansrenamed toListPlansGetScrapeConfigsrenamed toListScrapeConfigsUpdateCredentialRemoteWriteConfigrenamed toUpdateCredentialsRemoteWriteConfigUpdateInstanceAclrenamed toUpdateACLUpdateInstanceAlertConfigReceiverrenamed toUpdateAlertConfigReceiverUpdateInstanceAlertConfigRouteReceiverrenamed toUpdateAlertConfigRouteUpdateInstanceAlertConfigsrenamed toUpdateAlertConfigsUpdateInstanceGrafanaConfigsrenamed toUpdateGrafanaConfigs
- Changed structs:
AclResponserenamed toListACLResponseAlertGroupJsonrenamed toAlertGroupAlertRuleRecordJsonrenamed toAlertRuleRecordApiUserProjectCreatedrenamed toCreateCredentialsResponseBackupScheduleModelJsonrenamed toBackupScheduleCreateInstanceAlertConfigReceiverPayloadrenamed toCreateAlertConfigReceiverPayloadCreateInstanceAlertConfigRoutePayloadrenamed toCreateAlertConfigRoutePayloadCredentialrenamed toCredentialsCredentialsListResponserenamed toListCredentialsResponseCredentialsRemoteWriteResponserenamed toCredentialsRemoteWriteConfigGetAlertrenamed toGetAlertConfigsResponseInstanceResponserenamed toGetInstanceResponseMysqlCheckChildResponserenamed toMySQLCheckChildResponsePlanModelrenamed toPlanProjectInstanceFullManyrenamed toListInstancesResponseProjectInstancesUpdateResponserenamed toInstanceResponsePutAlertrenamed toUpdateAlertConfigsResponseReceiversResponserenamed toAlertConfigReceiversResponseReceiversResponseSerializerSinglerenamed toReceiverRouteResponserenamed toAlertConfigRouteResponseRouteSerializer2renamed toRouteSerializerScrapeConfigResponserenamed toGetScrapeConfigResponseScrapeConfigsResponserenamed toListScrapeConfigsResponse(when output of ListScrapeConfigs) andDeleteScrapeConfigResponse(when output of DeleteScrapeConfig)ServiceKeysResponserenamed toGetCredentialsResponseUpdateCredentialRemoteWriteConfigPayloadrenamed toUpdateCredentialsRemoteWriteConfigPayloadUpdateInstanceAclPayloadrenamed toUpdateACLPayloadUpdateInstanceAlertConfigReceiverPayloadrenamed toUpdateAlertConfigReceiverPayloadUpdateInstanceAlertConfigRouteReceiverPayloadrenamed toUpdateAlertConfigsPayloadRouteUpdateInstanceAlertConfigsPayloadrenamed toUpdateAlertConfigsPayloadUpdateInstanceAlertConfigsPayloadGlobalrenamed toUpdateAlertConfigsPayloadGlobalUpdateInstanceAlertConfigsPayloadInhibitRulesrenamed toUpdateAlertConfigsPayloadInhibitRulesUpdateInstanceAlertConfigsPayloadReceiversInnerrenamed toUpdateAlertConfigsPayloadReceiversInnerUpdateInstanceAlertConfigsPayloadReceiversInnerEmailConfigsInnerrenamed toUpdateAlertConfigsPayloadReceiversInnerEmailConfigsInnerUpdateInstanceAlertConfigsPayloadReceiversInnerOpsgenieConfigsInnerrenamed toUpdateAlertConfigsPayloadReceiversInnerOpsgenieConfigsInnerUpdateInstanceAlertConfigsPayloadReceiversInnerWebHookConfigsInnerrenamed toUpdateAlertConfigsPayloadReceiversInnerWebHookConfigsInnerUpdateInstanceAlertConfigsPayloadRouterenamed toUpdateAlertConfigRoutePayloadUpdateInstanceAlertConfigsPayloadRouteRoutesInnerrenamed toUpdateAlertConfigsPayloadRouteRoutesInnerUpdateInstanceGrafanaConfigsPayloadrenamed toUpdateGrafanaConfigsPayloadUpdateInstanceGrafanaConfigsPayloadGenericOauthrenamed toUpdateGrafanaConfigsPayloadGenericOauth
- Manage your STACKIT Argus resources:
Instance,Credentials,ScrapeConfig,Acl,Alertconfig,GrafanaConfig - Waiters for async operations:
CreateInstanceWaitHandler,UpdateInstanceWaitHandler,DeleteInstanceWaitHandler,CreateScrapeConfigWaitHandler,DeleteScrapeConfigWaitHandler - Usage example