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  }