github.com/Axway/agent-sdk@v1.1.101/pkg/apic/apiserver/models/management/v1alpha1/model_identity_provider_spec.go (about) 1 /* 2 * API Server specification. 3 * 4 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 5 * 6 * API version: SNAPSHOT 7 * Generated by: OpenAPI Generator (https://openapi-generator.tech) 8 */ 9 10 package management 11 12 // IdentityProviderSpec (management.v1alpha1.IdentityProvider) 13 type IdentityProviderSpec struct { 14 // The metadata URL for Identity provider 15 MetadataUrl string `json:"metadataUrl"` 16 // The type of Identity provider 17 ProviderType string `json:"providerType,omitempty"` 18 // The flag to configure agent to use registration access token for removing/updating the client created by agent in Identity provider 19 UseRegistrationAccessToken bool `json:"useRegistrationAccessToken,omitempty"` 20 // The list of request headers to be sent in the call to Identity provider for creating/updating and removing clients 21 // GENERATE: The following code has been modified after code generation 22 RequestHeaders []IdentityProviderSpecKeyValuePair `json:"requestHeaders,omitempty"` 23 // The list of query parameters to be sent in the call to Identity provider for creating/updating and removing clients 24 // GENERATE: The following code has been modified after code generation 25 QueryParameters []IdentityProviderSpecKeyValuePair `json:"queryParameters,omitempty"` 26 // The list of additional metadata properties that will be set when registering the client in Identity provider 27 // GENERATE: The following code has been modified after code generation 28 AdditionalClientProperties []IdentityProviderSpecKeyValuePair `json:"additionalClientProperties,omitempty"` 29 // Defines the timeout interval in seconds for Identity provider http client. Defaults to 30 seconds 30 ClientTimeout int32 `json:"clientTimeout,omitempty"` 31 }