Skip to content

Generator: Update SDK /services/serviceaccount#4959

Merged
cgoetz-inovex merged 3 commits intomainfrom
oas-bot-22100852855/serviceaccount
Feb 17, 2026
Merged

Generator: Update SDK /services/serviceaccount#4959
cgoetz-inovex merged 3 commits intomainfrom
oas-bot-22100852855/serviceaccount

Conversation

@stackit-pipeline
Copy link
Contributor

@stackit-pipeline stackit-pipeline commented Feb 17, 2026

Generated from GitHub run 22100852855
spec comparison: stackitcloud/stackit-api-specifications@cfcfc32...de08988

Comparing serviceacc-pr/main & serviceacc-pr/oas-bot-22100852855/serviceaccount

file list

@@ -1,25 +1,31 @@
 api_default_signatures.go
 model_access_token.go
 model_access_token_metadata.go
 model_auth_error.go
 model_auth_error_error.go
 model_create_access_token_payload.go
+model_create_federated_identity_provider_payload.go
+model_create_federated_identity_provider_payload_assertions_inner.go
+model_create_federated_identity_provider_response.go
+model_create_federated_identity_provider_response_assertions_inner.go
 model_create_service_account_key_payload.go
 model_create_service_account_key_response.go
 model_create_service_account_key_response_credentials.go
 model_create_service_account_payload.go
 model_create_short_lived_access_token_response.go
 model_error.go
+model_federated_list_federated_identity_providers_response.go
 model_get_service_account_key_response.go
 model_get_service_account_key_response_credentials.go
 model_jwk.go
 model_jwks.go
 model_list_access_tokens_response.go
 model_list_service_account_keys_response.go
 model_list_service_accounts_response.go
+model_partial_update_service_account_federated_identity_provider_payload.go
 model_partial_update_service_account_key_payload.go
 model_partial_update_service_account_key_response.go
 model_service_account.go
 model_service_account_key_list_response.go
 models.txt
 type_aliases.txt

Comparing serviceacc-pr/main/api_default_signatures.go & serviceacc-pr/oas-bot-22100852855/serviceaccount/api_default_signatures.go

@@ -5,14 +5,24 @@
 		@param projectId The ID of the project.
 		@param serviceAccountEmail The email of the Service Account.
 		@return AccessToken
 
 	*/
 	CreateAccessTokenExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*AccessToken, error)
 	/*
+		CreateFederatedIdentityProviderExecute executes the request
+
+		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+		@param projectId The ID of the project.
+		@param serviceAccountEmail The email of the service account.
+		@return CreateFederatedIdentityProviderResponse
+
+	*/
+	CreateFederatedIdentityProviderExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*CreateFederatedIdentityProviderResponse, error)
+	/*
 		CreateServiceAccountExecute executes the request
 
 		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
 		@param projectId The ID of the project.
 		@return ServiceAccount
 
 	*/
@@ -47,14 +57,19 @@
 	DeleteServiceAccountExecute(ctx context.Context, projectId string, serviceAccountEmail string) error
 	/*
 		DeleteServiceAccountKeyExecute executes the request
 
 	*/
 	DeleteServiceAccountKeyExecute(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) error
 	/*
+		DeleteServiceFederatedIdentityProviderExecute executes the request
+
+	*/
+	DeleteServiceFederatedIdentityProviderExecute(ctx context.Context, projectId string, serviceAccountEmail string, federationId string) error
+	/*
 		GetJWKSExecute executes the request
 
 		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
 		@param serviceAccountEmail The email of the service account.
 		@return JWKS
 
 	*/
@@ -77,14 +92,24 @@
 		@param projectId The ID of the project.
 		@param serviceAccountEmail The email of the Service Account.
 		@return ListAccessTokensResponse
 
 	*/
 	ListAccessTokensExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*ListAccessTokensResponse, error)
 	/*
+		ListFederatedIdentityProvidersExecute executes the request
+
+		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+		@param projectId The ID of the project.
+		@param serviceAccountEmail The email of the service account.
+		@return FederatedListFederatedIdentityProvidersResponse
+
+	*/
+	ListFederatedIdentityProvidersExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*FederatedListFederatedIdentityProvidersResponse, error)
+	/*
 		ListServiceAccountKeysExecute executes the request
 
 		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
 		@param projectId The ID of the project.
 		@param serviceAccountEmail The email of the service account.
 		@return ListServiceAccountKeysResponse
 
@@ -95,14 +120,25 @@
 
 		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
 		@param projectId The ID of the project.
 		@return ListServiceAccountsResponse
 
 	*/
 	ListServiceAccountsExecute(ctx context.Context, projectId string) (*ListServiceAccountsResponse, error)
+	/*
+		PartialUpdateServiceAccountFederatedIdentityProviderExecute executes the request
+
+		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+		@param projectId The ID of the project.
+		@param serviceAccountEmail The email of the service account.
+		@param federationId ID of the Federated Identity Provider.
+		@return CreateFederatedIdentityProviderResponse
+
+	*/
+	PartialUpdateServiceAccountFederatedIdentityProviderExecute(ctx context.Context, projectId string, serviceAccountEmail string, federationId string) (*CreateFederatedIdentityProviderResponse, error)
 	/*
 		PartialUpdateServiceAccountKeyExecute executes the request
 
 		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
 		@param projectId The ID of the project.
 		@param serviceAccountEmail The email of the service account.
 		@param keyId ID of the key.

Comparing /dev/null & serviceacc-pr/oas-bot-22100852855/serviceaccount/model_create_federated_identity_provider_payload.go

@@ -0,0 +1,10 @@
+type CreateFederatedIdentityProviderPayload struct {
+	// list of assertions of the federated identity provider
+	Assertions CreateFederatedIdentityProviderPayloadGetAssertionsAttributeType `json:"assertions,omitempty"`
+	// Issuer of the federated identity provider.
+	// REQUIRED
+	Issuer CreateFederatedIdentityProviderPayloadGetIssuerAttributeType `json:"issuer" required:"true"`
+	// Unique name used as identifier of the federated identity provider.
+	// REQUIRED
+	Name CreateFederatedIdentityProviderPayloadGetNameAttributeType `json:"name" required:"true"`
+}

Comparing /dev/null & serviceacc-pr/oas-bot-22100852855/serviceaccount/model_create_federated_identity_provider_payload_assertions_inner.go

@@ -0,0 +1,8 @@
+type CreateFederatedIdentityProviderPayloadAssertionsInner struct {
+	// Item to compare
+	Item CreateFederatedIdentityProviderPayloadAssertionsInnerGetItemAttributeType `json:"item,omitempty"`
+	// Operator for the comparison
+	Operator CreateFederatedIdentityProviderPayloadAssertionsInnerGetOperatorAttributeType `json:"operator,omitempty"`
+	// Value which the item is compared to
+	Value CreateFederatedIdentityProviderPayloadAssertionsInnerGetValueAttributeType `json:"value,omitempty"`
+}

Comparing /dev/null & serviceacc-pr/oas-bot-22100852855/serviceaccount/model_create_federated_identity_provider_response.go

@@ -0,0 +1,17 @@
+type CreateFederatedIdentityProviderResponse struct {
+	// list of assertions of the federated identity provider
+	// REQUIRED
+	Assertions CreateFederatedIdentityProviderResponseGetAssertionsAttributeType `json:"assertions" required:"true"`
+	// Creation time of the federated identity provider.
+	// REQUIRED
+	CreatedAt CreateFederatedIdentityProviderResponseGetCreatedAtAttributeType `json:"createdAt" required:"true"`
+	// Issuer of the federated identity provider.
+	// REQUIRED
+	Issuer CreateFederatedIdentityProviderResponseGetIssuerAttributeType `json:"issuer" required:"true"`
+	// Unique name of the federated identity provider.
+	// REQUIRED
+	Name CreateFederatedIdentityProviderResponseGetNameAttributeType `json:"name" required:"true"`
+	// Last update time of the federated identity provider.
+	// REQUIRED
+	UpdatedAt CreateFederatedIdentityProviderResponseGetUpdatedAtAttributeType `json:"updatedAt" required:"true"`
+}

Comparing /dev/null & serviceacc-pr/oas-bot-22100852855/serviceaccount/model_create_federated_identity_provider_response_assertions_inner.go

@@ -0,0 +1,11 @@
+type CreateFederatedIdentityProviderResponseAssertionsInner struct {
+	// Item to compare
+	// REQUIRED
+	Item CreateFederatedIdentityProviderResponseAssertionsInnerGetItemAttributeType `json:"item" required:"true"`
+	// Operator for the comparison
+	// REQUIRED
+	Operator CreateFederatedIdentityProviderResponseAssertionsInnerGetOperatorAttributeType `json:"operator" required:"true"`
+	// Value which the item is compared to
+	// REQUIRED
+	Value CreateFederatedIdentityProviderResponseAssertionsInnerGetValueAttributeType `json:"value" required:"true"`
+}

Comparing /dev/null & serviceacc-pr/oas-bot-22100852855/serviceaccount/model_federated_list_federated_identity_providers_response.go

@@ -0,0 +1,10 @@
+type FederatedListFederatedIdentityProvidersResponse struct {
+	// REQUIRED
+	ItemsPerPage FederatedListFederatedIdentityProvidersResponseGetItemsPerPageAttributeType `json:"itemsPerPage" required:"true"`
+	// REQUIRED
+	Resources FederatedListFederatedIdentityProvidersResponseGetResourcesAttributeType `json:"resources" required:"true"`
+	// REQUIRED
+	StartIndex FederatedListFederatedIdentityProvidersResponseGetStartIndexAttributeType `json:"startIndex" required:"true"`
+	// REQUIRED
+	TotalResults FederatedListFederatedIdentityProvidersResponseGetTotalResultsAttributeType `json:"totalResults" required:"true"`
+}

Comparing /dev/null & serviceacc-pr/oas-bot-22100852855/serviceaccount/model_partial_update_service_account_federated_identity_provider_payload.go

@@ -0,0 +1,10 @@
+type PartialUpdateServiceAccountFederatedIdentityProviderPayload struct {
+	// list of assertions of the federated identity provider
+	Assertions PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetAssertionsAttributeType `json:"assertions,omitempty"`
+	// Issuer of the federated identity provider.
+	// REQUIRED
+	Issuer PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetIssuerAttributeType `json:"issuer" required:"true"`
+	// Unique name used as identifier of the federated identity provider.
+	// REQUIRED
+	Name PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetNameAttributeType `json:"name" required:"true"`
+}

@stackit-pipeline stackit-pipeline requested a review from a team as a code owner February 17, 2026 13:47
@cgoetz-inovex cgoetz-inovex merged commit 0da0f61 into main Feb 17, 2026
12 checks passed
@cgoetz-inovex cgoetz-inovex deleted the oas-bot-22100852855/serviceaccount branch February 17, 2026 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants