v1

package
v1.0.0-pre.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 18, 2024 License: Apache-2.0 Imports: 12 Imported by: 5

Documentation

Overview

Package v1 provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen version v1.16.3 DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCreateAuthProviderRequest

func NewCreateAuthProviderRequest(server string, orgId string, portalName string, body CreateAuthProviderJSONRequestBody) (*http.Request, error)

NewCreateAuthProviderRequest calls the generic CreateAuthProvider builder with application/json body

func NewCreateAuthProviderRequestWithBody

func NewCreateAuthProviderRequestWithBody(server string, orgId string, portalName string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAuthProviderRequestWithBody generates requests for CreateAuthProvider with any type of body

func NewCreateCatalogProviderRequest

func NewCreateCatalogProviderRequest(server string, orgId string, portalName string, body CreateCatalogProviderJSONRequestBody) (*http.Request, error)

NewCreateCatalogProviderRequest calls the generic CreateCatalogProvider builder with application/json body

func NewCreateCatalogProviderRequestWithBody

func NewCreateCatalogProviderRequestWithBody(server string, orgId string, portalName string, contentType string, body io.Reader) (*http.Request, error)

NewCreateCatalogProviderRequestWithBody generates requests for CreateCatalogProvider with any type of body

func NewCreateConnectionRequest

func NewCreateConnectionRequest(server string, orgId string, portalName string, body CreateConnectionJSONRequestBody) (*http.Request, error)

NewCreateConnectionRequest calls the generic CreateConnection builder with application/json body

func NewCreateConnectionRequestWithBody

func NewCreateConnectionRequestWithBody(server string, orgId string, portalName string, contentType string, body io.Reader) (*http.Request, error)

NewCreateConnectionRequestWithBody generates requests for CreateConnection with any type of body

func NewCreateEntityPageLayoutRequest

func NewCreateEntityPageLayoutRequest(server string, orgId string, portalName string, body CreateEntityPageLayoutJSONRequestBody) (*http.Request, error)

NewCreateEntityPageLayoutRequest calls the generic CreateEntityPageLayout builder with application/json body

func NewCreateEntityPageLayoutRequestWithBody

func NewCreateEntityPageLayoutRequestWithBody(server string, orgId string, portalName string, contentType string, body io.Reader) (*http.Request, error)

NewCreateEntityPageLayoutRequestWithBody generates requests for CreateEntityPageLayout with any type of body

func NewCreateIdentityProviderRequest

func NewCreateIdentityProviderRequest(server string, orgId string, tenantName string, body CreateIdentityProviderJSONRequestBody) (*http.Request, error)

NewCreateIdentityProviderRequest calls the generic CreateIdentityProvider builder with application/json body

func NewCreateIdentityProviderRequestWithBody

func NewCreateIdentityProviderRequestWithBody(server string, orgId string, tenantName string, contentType string, body io.Reader) (*http.Request, error)

NewCreateIdentityProviderRequestWithBody generates requests for CreateIdentityProvider with any type of body

func NewCreateIntegrationRequest

func NewCreateIntegrationRequest(server string, orgId string, portalName string, body CreateIntegrationJSONRequestBody) (*http.Request, error)

NewCreateIntegrationRequest calls the generic CreateIntegration builder with application/json body

func NewCreateIntegrationRequestWithBody

func NewCreateIntegrationRequestWithBody(server string, orgId string, portalName string, contentType string, body io.Reader) (*http.Request, error)

NewCreateIntegrationRequestWithBody generates requests for CreateIntegration with any type of body

func NewCreateOrganizationRequest

func NewCreateOrganizationRequest(server string, body CreateOrganizationJSONRequestBody) (*http.Request, error)

NewCreateOrganizationRequest calls the generic CreateOrganization builder with application/json body

func NewCreateOrganizationRequestWithBody

func NewCreateOrganizationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateOrganizationRequestWithBody generates requests for CreateOrganization with any type of body

func NewCreatePluginConfigurationRequest

func NewCreatePluginConfigurationRequest(server string, orgId string, portalName string, body CreatePluginConfigurationJSONRequestBody) (*http.Request, error)

NewCreatePluginConfigurationRequest calls the generic CreatePluginConfiguration builder with application/json body

func NewCreatePluginConfigurationRequestWithBody

func NewCreatePluginConfigurationRequestWithBody(server string, orgId string, portalName string, contentType string, body io.Reader) (*http.Request, error)

NewCreatePluginConfigurationRequestWithBody generates requests for CreatePluginConfiguration with any type of body

func NewCreatePortalProxyRequest

func NewCreatePortalProxyRequest(server string, orgId string, portalName string, body CreatePortalProxyJSONRequestBody) (*http.Request, error)

NewCreatePortalProxyRequest calls the generic CreatePortalProxy builder with application/json body

func NewCreatePortalProxyRequestWithBody

func NewCreatePortalProxyRequestWithBody(server string, orgId string, portalName string, contentType string, body io.Reader) (*http.Request, error)

NewCreatePortalProxyRequestWithBody generates requests for CreatePortalProxy with any type of body

func NewCreatePortalRequest

func NewCreatePortalRequest(server string, orgId string, body CreatePortalJSONRequestBody) (*http.Request, error)

NewCreatePortalRequest calls the generic CreatePortal builder with application/json body

func NewCreatePortalRequestWithBody

func NewCreatePortalRequestWithBody(server string, orgId string, contentType string, body io.Reader) (*http.Request, error)

NewCreatePortalRequestWithBody generates requests for CreatePortal with any type of body

func NewCreateTenantRequest

func NewCreateTenantRequest(server string, orgId string, body CreateTenantJSONRequestBody) (*http.Request, error)

NewCreateTenantRequest calls the generic CreateTenant builder with application/json body

func NewCreateTenantRequestWithBody

func NewCreateTenantRequestWithBody(server string, orgId string, contentType string, body io.Reader) (*http.Request, error)

NewCreateTenantRequestWithBody generates requests for CreateTenant with any type of body

func NewCreateTenantUserRequest

func NewCreateTenantUserRequest(server string, orgId string, tenantName string, body CreateTenantUserJSONRequestBody) (*http.Request, error)

NewCreateTenantUserRequest calls the generic CreateTenantUser builder with application/json body

func NewCreateTenantUserRequestWithBody

func NewCreateTenantUserRequestWithBody(server string, orgId string, tenantName string, contentType string, body io.Reader) (*http.Request, error)

NewCreateTenantUserRequestWithBody generates requests for CreateTenantUser with any type of body

func NewDeleteAuthProviderRequest

func NewDeleteAuthProviderRequest(server string, orgId string, portalName string, providerName string) (*http.Request, error)

NewDeleteAuthProviderRequest generates requests for DeleteAuthProvider

func NewDeleteCatalogProviderRequest

func NewDeleteCatalogProviderRequest(server string, orgId string, portalName string, providerName string) (*http.Request, error)

NewDeleteCatalogProviderRequest generates requests for DeleteCatalogProvider

func NewDeleteConnectionRequest

func NewDeleteConnectionRequest(server string, orgId string, portalName string, name string) (*http.Request, error)

NewDeleteConnectionRequest generates requests for DeleteConnection

func NewDeleteEntityPageLayoutRequest

func NewDeleteEntityPageLayoutRequest(server string, orgId string, portalName string, name string) (*http.Request, error)

NewDeleteEntityPageLayoutRequest generates requests for DeleteEntityPageLayout

func NewDeleteIdentityProviderRequest

func NewDeleteIdentityProviderRequest(server string, orgId string, tenantName string, providerName string) (*http.Request, error)

NewDeleteIdentityProviderRequest generates requests for DeleteIdentityProvider

func NewDeleteIntegrationRequest

func NewDeleteIntegrationRequest(server string, orgId string, portalName string, integrationName string) (*http.Request, error)

NewDeleteIntegrationRequest generates requests for DeleteIntegration

func NewDeleteOrganizationByIDRequest

func NewDeleteOrganizationByIDRequest(server string, orgId string) (*http.Request, error)

NewDeleteOrganizationByIDRequest generates requests for DeleteOrganizationByID

func NewDeletePluginConfigurationRequest

func NewDeletePluginConfigurationRequest(server string, orgId string, portalName string, pluginName string) (*http.Request, error)

NewDeletePluginConfigurationRequest generates requests for DeletePluginConfiguration

func NewDeletePortalProxyRequest

func NewDeletePortalProxyRequest(server string, orgId string, portalName string, proxyName string) (*http.Request, error)

NewDeletePortalProxyRequest generates requests for DeletePortalProxy

func NewDeletePortalRequest

func NewDeletePortalRequest(server string, orgId string, portalName string) (*http.Request, error)

NewDeletePortalRequest generates requests for DeletePortal

func NewDeleteTenantRequest

func NewDeleteTenantRequest(server string, orgId string, tenantName string) (*http.Request, error)

NewDeleteTenantRequest generates requests for DeleteTenant

func NewDeleteTenantUserRequest

func NewDeleteTenantUserRequest(server string, orgId string, tenantName string, username string) (*http.Request, error)

NewDeleteTenantUserRequest generates requests for DeleteTenantUser

func NewGetAuthProviderRequest

func NewGetAuthProviderRequest(server string, orgId string, portalName string, providerName string) (*http.Request, error)

NewGetAuthProviderRequest generates requests for GetAuthProvider

func NewGetAuthProvidersRequest

func NewGetAuthProvidersRequest(server string, orgId string, portalName string, params *GetAuthProvidersParams) (*http.Request, error)

NewGetAuthProvidersRequest generates requests for GetAuthProviders

func NewGetCatalogProviderRequest

func NewGetCatalogProviderRequest(server string, orgId string, portalName string, providerName string) (*http.Request, error)

NewGetCatalogProviderRequest generates requests for GetCatalogProvider

func NewGetCatalogProvidersRequest

func NewGetCatalogProvidersRequest(server string, orgId string, portalName string, params *GetCatalogProvidersParams) (*http.Request, error)

NewGetCatalogProvidersRequest generates requests for GetCatalogProviders

func NewGetClusterByIdRequest

func NewGetClusterByIdRequest(server string, clusterId string) (*http.Request, error)

NewGetClusterByIdRequest generates requests for GetClusterById

func NewGetClustersRequest

func NewGetClustersRequest(server string, params *GetClustersParams) (*http.Request, error)

NewGetClustersRequest generates requests for GetClusters

func NewGetConnectionRequest

func NewGetConnectionRequest(server string, orgId string, portalName string, name string) (*http.Request, error)

NewGetConnectionRequest generates requests for GetConnection

func NewGetConnectionsRequest

func NewGetConnectionsRequest(server string, orgId string, portalName string, params *GetConnectionsParams) (*http.Request, error)

NewGetConnectionsRequest generates requests for GetConnections

func NewGetEntityPageLayoutRequest

func NewGetEntityPageLayoutRequest(server string, orgId string, portalName string, name string) (*http.Request, error)

NewGetEntityPageLayoutRequest generates requests for GetEntityPageLayout

func NewGetEntityPageLayoutsRequest

func NewGetEntityPageLayoutsRequest(server string, orgId string, portalName string, params *GetEntityPageLayoutsParams) (*http.Request, error)

NewGetEntityPageLayoutsRequest generates requests for GetEntityPageLayouts

func NewGetIdentityProviderRequest

func NewGetIdentityProviderRequest(server string, orgId string, tenantName string, providerName string) (*http.Request, error)

NewGetIdentityProviderRequest generates requests for GetIdentityProvider

func NewGetIdentityProvidersRequest

func NewGetIdentityProvidersRequest(server string, orgId string, tenantName string, params *GetIdentityProvidersParams) (*http.Request, error)

NewGetIdentityProvidersRequest generates requests for GetIdentityProviders

func NewGetIntegrationRequest

func NewGetIntegrationRequest(server string, orgId string, portalName string, integrationName string) (*http.Request, error)

NewGetIntegrationRequest generates requests for GetIntegration

func NewGetIntegrationsRequest

func NewGetIntegrationsRequest(server string, orgId string, portalName string, params *GetIntegrationsParams) (*http.Request, error)

NewGetIntegrationsRequest generates requests for GetIntegrations

func NewGetOrganizationByIDRequest

func NewGetOrganizationByIDRequest(server string, orgId string) (*http.Request, error)

NewGetOrganizationByIDRequest generates requests for GetOrganizationByID

func NewGetOrganizationsRequest

func NewGetOrganizationsRequest(server string, params *GetOrganizationsParams) (*http.Request, error)

NewGetOrganizationsRequest generates requests for GetOrganizations

func NewGetPluginConfigurationRequest

func NewGetPluginConfigurationRequest(server string, orgId string, portalName string, pluginName string) (*http.Request, error)

NewGetPluginConfigurationRequest generates requests for GetPluginConfiguration

func NewGetPluginConfigurationsRequest

func NewGetPluginConfigurationsRequest(server string, orgId string, portalName string, params *GetPluginConfigurationsParams) (*http.Request, error)

NewGetPluginConfigurationsRequest generates requests for GetPluginConfigurations

func NewGetPortalProxiesRequest

func NewGetPortalProxiesRequest(server string, orgId string, portalName string, params *GetPortalProxiesParams) (*http.Request, error)

NewGetPortalProxiesRequest generates requests for GetPortalProxies

func NewGetPortalProxyRequest

func NewGetPortalProxyRequest(server string, orgId string, portalName string, proxyName string) (*http.Request, error)

NewGetPortalProxyRequest generates requests for GetPortalProxy

func NewGetPortalRequest

func NewGetPortalRequest(server string, orgId string, portalName string) (*http.Request, error)

NewGetPortalRequest generates requests for GetPortal

func NewGetPortalStatusRequest

func NewGetPortalStatusRequest(server string, orgId string, portalName string) (*http.Request, error)

NewGetPortalStatusRequest generates requests for GetPortalStatus

func NewGetPortalVersionPluginDefinitionRequest

func NewGetPortalVersionPluginDefinitionRequest(server string, versionId string, name string) (*http.Request, error)

NewGetPortalVersionPluginDefinitionRequest generates requests for GetPortalVersionPluginDefinition

func NewGetPortalVersionPluginDefinitionsRequest

func NewGetPortalVersionPluginDefinitionsRequest(server string, versionId string, params *GetPortalVersionPluginDefinitionsParams) (*http.Request, error)

NewGetPortalVersionPluginDefinitionsRequest generates requests for GetPortalVersionPluginDefinitions

func NewGetPortalVersionRequest

func NewGetPortalVersionRequest(server string, versionId string) (*http.Request, error)

NewGetPortalVersionRequest generates requests for GetPortalVersion

func NewGetPortalVersionsRequest

func NewGetPortalVersionsRequest(server string, params *GetPortalVersionsParams) (*http.Request, error)

NewGetPortalVersionsRequest generates requests for GetPortalVersions

func NewGetPortalsRequest

func NewGetPortalsRequest(server string, orgId string, params *GetPortalsParams) (*http.Request, error)

NewGetPortalsRequest generates requests for GetPortals

func NewGetTenantRequest

func NewGetTenantRequest(server string, orgId string, tenantName string) (*http.Request, error)

NewGetTenantRequest generates requests for GetTenant

func NewGetTenantUserRequest

func NewGetTenantUserRequest(server string, orgId string, tenantName string, username string) (*http.Request, error)

NewGetTenantUserRequest generates requests for GetTenantUser

func NewGetTenantUsersRequest

func NewGetTenantUsersRequest(server string, orgId string, tenantName string, params *GetTenantUsersParams) (*http.Request, error)

NewGetTenantUsersRequest generates requests for GetTenantUsers

func NewGetTenantsRequest

func NewGetTenantsRequest(server string, orgId string, params *GetTenantsParams) (*http.Request, error)

NewGetTenantsRequest generates requests for GetTenants

func NewUpdateAuthProviderRequest

func NewUpdateAuthProviderRequest(server string, orgId string, portalName string, providerName string, body UpdateAuthProviderJSONRequestBody) (*http.Request, error)

NewUpdateAuthProviderRequest calls the generic UpdateAuthProvider builder with application/json body

func NewUpdateAuthProviderRequestWithBody

func NewUpdateAuthProviderRequestWithBody(server string, orgId string, portalName string, providerName string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAuthProviderRequestWithBody generates requests for UpdateAuthProvider with any type of body

func NewUpdateCatalogProviderRequest

func NewUpdateCatalogProviderRequest(server string, orgId string, portalName string, providerName string, body UpdateCatalogProviderJSONRequestBody) (*http.Request, error)

NewUpdateCatalogProviderRequest calls the generic UpdateCatalogProvider builder with application/json body

func NewUpdateCatalogProviderRequestWithBody

func NewUpdateCatalogProviderRequestWithBody(server string, orgId string, portalName string, providerName string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCatalogProviderRequestWithBody generates requests for UpdateCatalogProvider with any type of body

func NewUpdateConnectionRequest

func NewUpdateConnectionRequest(server string, orgId string, portalName string, name string, body UpdateConnectionJSONRequestBody) (*http.Request, error)

NewUpdateConnectionRequest calls the generic UpdateConnection builder with application/json body

func NewUpdateConnectionRequestWithBody

func NewUpdateConnectionRequestWithBody(server string, orgId string, portalName string, name string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateConnectionRequestWithBody generates requests for UpdateConnection with any type of body

func NewUpdateEntityPageLayoutRequest

func NewUpdateEntityPageLayoutRequest(server string, orgId string, portalName string, name string, body UpdateEntityPageLayoutJSONRequestBody) (*http.Request, error)

NewUpdateEntityPageLayoutRequest calls the generic UpdateEntityPageLayout builder with application/json body

func NewUpdateEntityPageLayoutRequestWithBody

func NewUpdateEntityPageLayoutRequestWithBody(server string, orgId string, portalName string, name string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEntityPageLayoutRequestWithBody generates requests for UpdateEntityPageLayout with any type of body

func NewUpdateIdentityProviderRequest

func NewUpdateIdentityProviderRequest(server string, orgId string, tenantName string, providerName string, body UpdateIdentityProviderJSONRequestBody) (*http.Request, error)

NewUpdateIdentityProviderRequest calls the generic UpdateIdentityProvider builder with application/json body

func NewUpdateIdentityProviderRequestWithBody

func NewUpdateIdentityProviderRequestWithBody(server string, orgId string, tenantName string, providerName string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateIdentityProviderRequestWithBody generates requests for UpdateIdentityProvider with any type of body

func NewUpdateIntegrationRequest

func NewUpdateIntegrationRequest(server string, orgId string, portalName string, integrationName string, body UpdateIntegrationJSONRequestBody) (*http.Request, error)

NewUpdateIntegrationRequest calls the generic UpdateIntegration builder with application/json body

func NewUpdateIntegrationRequestWithBody

func NewUpdateIntegrationRequestWithBody(server string, orgId string, portalName string, integrationName string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateIntegrationRequestWithBody generates requests for UpdateIntegration with any type of body

func NewUpdateOrganizationByIDRequest

func NewUpdateOrganizationByIDRequest(server string, orgId string, body UpdateOrganizationByIDJSONRequestBody) (*http.Request, error)

NewUpdateOrganizationByIDRequest calls the generic UpdateOrganizationByID builder with application/json body

func NewUpdateOrganizationByIDRequestWithBody

func NewUpdateOrganizationByIDRequestWithBody(server string, orgId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateOrganizationByIDRequestWithBody generates requests for UpdateOrganizationByID with any type of body

func NewUpdatePluginConfigurationRequest

func NewUpdatePluginConfigurationRequest(server string, orgId string, portalName string, pluginName string, body UpdatePluginConfigurationJSONRequestBody) (*http.Request, error)

NewUpdatePluginConfigurationRequest calls the generic UpdatePluginConfiguration builder with application/json body

func NewUpdatePluginConfigurationRequestWithBody

func NewUpdatePluginConfigurationRequestWithBody(server string, orgId string, portalName string, pluginName string, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePluginConfigurationRequestWithBody generates requests for UpdatePluginConfiguration with any type of body

func NewUpdatePortalProxyRequest

func NewUpdatePortalProxyRequest(server string, orgId string, portalName string, proxyName string, body UpdatePortalProxyJSONRequestBody) (*http.Request, error)

NewUpdatePortalProxyRequest calls the generic UpdatePortalProxy builder with application/json body

func NewUpdatePortalProxyRequestWithBody

func NewUpdatePortalProxyRequestWithBody(server string, orgId string, portalName string, proxyName string, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePortalProxyRequestWithBody generates requests for UpdatePortalProxy with any type of body

func NewUpdatePortalRequest

func NewUpdatePortalRequest(server string, orgId string, portalName string, body UpdatePortalJSONRequestBody) (*http.Request, error)

NewUpdatePortalRequest calls the generic UpdatePortal builder with application/json body

func NewUpdatePortalRequestWithBody

func NewUpdatePortalRequestWithBody(server string, orgId string, portalName string, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePortalRequestWithBody generates requests for UpdatePortal with any type of body

func NewUpdateTenantRequest

func NewUpdateTenantRequest(server string, orgId string, tenantName string, body UpdateTenantJSONRequestBody) (*http.Request, error)

NewUpdateTenantRequest calls the generic UpdateTenant builder with application/json body

func NewUpdateTenantRequestWithBody

func NewUpdateTenantRequestWithBody(server string, orgId string, tenantName string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateTenantRequestWithBody generates requests for UpdateTenant with any type of body

Types

type AuthProvider

type AuthProvider struct {
	// CreatedAt The date and time of the resources creation.
	CreatedAt time.Time `json:"createdAt"`

	// Id The ID of the Flightdeck resource.
	Id openapi_types.UUID `json:"id"`

	// Name The name of the Auth Provider resource.
	Name           string                      `json:"name"`
	OrganizationId openapi_types.UUID          `json:"organizationId"`
	PortalName     string                      `json:"portalName"`
	ProviderConfig AuthProvider_ProviderConfig `json:"providerConfig"`
}

AuthProvider defines model for AuthProvider.

type AuthProviderConfig

type AuthProviderConfig struct {
	ConfigType string `json:"configType" tfsdk:"-"`
}

AuthProviderConfig defines model for AuthProviderConfig.

type AuthProviderInput

type AuthProviderInput struct {
	// Name The name of the Auth Provider resource.
	Name           string                           `json:"name"`
	ProviderConfig AuthProviderInput_ProviderConfig `json:"providerConfig"`
}

AuthProviderInput defines model for AuthProviderInput.

type AuthProviderInput_ProviderConfig

type AuthProviderInput_ProviderConfig struct {
	// contains filtered or unexported fields
}

AuthProviderInput_ProviderConfig defines model for AuthProviderInput.ProviderConfig.

func (AuthProviderInput_ProviderConfig) AsGithubAuthProvider

func (t AuthProviderInput_ProviderConfig) AsGithubAuthProvider() (GithubAuthProvider, error)

AsGithubAuthProvider returns the union data inside the AuthProviderInput_ProviderConfig as a GithubAuthProvider

func (AuthProviderInput_ProviderConfig) AsGitlabAuthProvider

func (t AuthProviderInput_ProviderConfig) AsGitlabAuthProvider() (GitlabAuthProvider, error)

AsGitlabAuthProvider returns the union data inside the AuthProviderInput_ProviderConfig as a GitlabAuthProvider

func (AuthProviderInput_ProviderConfig) AsGoogleAuthProvider

func (t AuthProviderInput_ProviderConfig) AsGoogleAuthProvider() (GoogleAuthProvider, error)

AsGoogleAuthProvider returns the union data inside the AuthProviderInput_ProviderConfig as a GoogleAuthProvider

func (AuthProviderInput_ProviderConfig) Discriminator

func (t AuthProviderInput_ProviderConfig) Discriminator() (string, error)

func (*AuthProviderInput_ProviderConfig) FromGithubAuthProvider

func (t *AuthProviderInput_ProviderConfig) FromGithubAuthProvider(v GithubAuthProvider) error

FromGithubAuthProvider overwrites any union data inside the AuthProviderInput_ProviderConfig as the provided GithubAuthProvider

func (*AuthProviderInput_ProviderConfig) FromGitlabAuthProvider

func (t *AuthProviderInput_ProviderConfig) FromGitlabAuthProvider(v GitlabAuthProvider) error

FromGitlabAuthProvider overwrites any union data inside the AuthProviderInput_ProviderConfig as the provided GitlabAuthProvider

func (*AuthProviderInput_ProviderConfig) FromGoogleAuthProvider

func (t *AuthProviderInput_ProviderConfig) FromGoogleAuthProvider(v GoogleAuthProvider) error

FromGoogleAuthProvider overwrites any union data inside the AuthProviderInput_ProviderConfig as the provided GoogleAuthProvider

func (AuthProviderInput_ProviderConfig) MarshalJSON

func (t AuthProviderInput_ProviderConfig) MarshalJSON() ([]byte, error)

func (*AuthProviderInput_ProviderConfig) MergeGithubAuthProvider

func (t *AuthProviderInput_ProviderConfig) MergeGithubAuthProvider(v GithubAuthProvider) error

MergeGithubAuthProvider performs a merge with any union data inside the AuthProviderInput_ProviderConfig, using the provided GithubAuthProvider

func (*AuthProviderInput_ProviderConfig) MergeGitlabAuthProvider

func (t *AuthProviderInput_ProviderConfig) MergeGitlabAuthProvider(v GitlabAuthProvider) error

MergeGitlabAuthProvider performs a merge with any union data inside the AuthProviderInput_ProviderConfig, using the provided GitlabAuthProvider

func (*AuthProviderInput_ProviderConfig) MergeGoogleAuthProvider

func (t *AuthProviderInput_ProviderConfig) MergeGoogleAuthProvider(v GoogleAuthProvider) error

MergeGoogleAuthProvider performs a merge with any union data inside the AuthProviderInput_ProviderConfig, using the provided GoogleAuthProvider

func (*AuthProviderInput_ProviderConfig) UnmarshalJSON

func (t *AuthProviderInput_ProviderConfig) UnmarshalJSON(b []byte) error

func (AuthProviderInput_ProviderConfig) ValueByDiscriminator

func (t AuthProviderInput_ProviderConfig) ValueByDiscriminator() (interface{}, error)

type AuthProvider_ProviderConfig

type AuthProvider_ProviderConfig struct {
	// contains filtered or unexported fields
}

AuthProvider_ProviderConfig defines model for AuthProvider.ProviderConfig.

func (AuthProvider_ProviderConfig) AsGithubAuthProvider

func (t AuthProvider_ProviderConfig) AsGithubAuthProvider() (GithubAuthProvider, error)

AsGithubAuthProvider returns the union data inside the AuthProvider_ProviderConfig as a GithubAuthProvider

func (AuthProvider_ProviderConfig) AsGitlabAuthProvider

func (t AuthProvider_ProviderConfig) AsGitlabAuthProvider() (GitlabAuthProvider, error)

AsGitlabAuthProvider returns the union data inside the AuthProvider_ProviderConfig as a GitlabAuthProvider

func (AuthProvider_ProviderConfig) AsGoogleAuthProvider

func (t AuthProvider_ProviderConfig) AsGoogleAuthProvider() (GoogleAuthProvider, error)

AsGoogleAuthProvider returns the union data inside the AuthProvider_ProviderConfig as a GoogleAuthProvider

func (AuthProvider_ProviderConfig) Discriminator

func (t AuthProvider_ProviderConfig) Discriminator() (string, error)

func (*AuthProvider_ProviderConfig) FromGithubAuthProvider

func (t *AuthProvider_ProviderConfig) FromGithubAuthProvider(v GithubAuthProvider) error

FromGithubAuthProvider overwrites any union data inside the AuthProvider_ProviderConfig as the provided GithubAuthProvider

func (*AuthProvider_ProviderConfig) FromGitlabAuthProvider

func (t *AuthProvider_ProviderConfig) FromGitlabAuthProvider(v GitlabAuthProvider) error

FromGitlabAuthProvider overwrites any union data inside the AuthProvider_ProviderConfig as the provided GitlabAuthProvider

func (*AuthProvider_ProviderConfig) FromGoogleAuthProvider

func (t *AuthProvider_ProviderConfig) FromGoogleAuthProvider(v GoogleAuthProvider) error

FromGoogleAuthProvider overwrites any union data inside the AuthProvider_ProviderConfig as the provided GoogleAuthProvider

func (AuthProvider_ProviderConfig) MarshalJSON

func (t AuthProvider_ProviderConfig) MarshalJSON() ([]byte, error)

func (*AuthProvider_ProviderConfig) MergeGithubAuthProvider

func (t *AuthProvider_ProviderConfig) MergeGithubAuthProvider(v GithubAuthProvider) error

MergeGithubAuthProvider performs a merge with any union data inside the AuthProvider_ProviderConfig, using the provided GithubAuthProvider

func (*AuthProvider_ProviderConfig) MergeGitlabAuthProvider

func (t *AuthProvider_ProviderConfig) MergeGitlabAuthProvider(v GitlabAuthProvider) error

MergeGitlabAuthProvider performs a merge with any union data inside the AuthProvider_ProviderConfig, using the provided GitlabAuthProvider

func (*AuthProvider_ProviderConfig) MergeGoogleAuthProvider

func (t *AuthProvider_ProviderConfig) MergeGoogleAuthProvider(v GoogleAuthProvider) error

MergeGoogleAuthProvider performs a merge with any union data inside the AuthProvider_ProviderConfig, using the provided GoogleAuthProvider

func (*AuthProvider_ProviderConfig) UnmarshalJSON

func (t *AuthProvider_ProviderConfig) UnmarshalJSON(b []byte) error

func (AuthProvider_ProviderConfig) ValueByDiscriminator

func (t AuthProvider_ProviderConfig) ValueByDiscriminator() (interface{}, error)

type AuthProvidersListResponse

type AuthProvidersListResponse struct {
	Items    *[]AuthProvider `json:"items,omitempty"`
	PageInfo PageInfo        `json:"pageInfo"`
	Total    int             `json:"total"`
}

AuthProvidersListResponse defines model for AuthProvidersListResponse.

type BaseResourceType

type BaseResourceType struct {
	// CreatedAt The date and time of the resources creation.
	CreatedAt time.Time `json:"createdAt"`

	// Id The ID of the Flightdeck resource.
	Id openapi_types.UUID `json:"id"`
}

BaseResourceType defines model for BaseResourceType.

type CatalogProvider

type CatalogProvider struct {
	// CreatedAt The date and time of the resources creation.
	CreatedAt time.Time `json:"createdAt"`

	// Id The ID of the Flightdeck resource.
	Id openapi_types.UUID `json:"id"`

	// Name The name of the Catalog Provider resource.
	Name string `json:"name"`

	// OrganizationId The ID of the Flightdeck Organization.
	OrganizationId openapi_types.UUID `json:"organizationId"`

	// PortalName The name of the Flightdeck Portal.
	PortalName string `json:"portalName"`

	// ProviderConfig The configuration for the Flightdeck Catalog Provider.
	ProviderConfig CatalogProvider_ProviderConfig `json:"providerConfig"`
}

CatalogProvider defines model for CatalogProvider.

type CatalogProviderConfig

type CatalogProviderConfig struct {
	// ConfigType The type of the Flightdeck Catalog Provider configuration.
	ConfigType string `json:"configType" tfsdk:"-"`
}

CatalogProviderConfig defines model for CatalogProviderConfig.

type CatalogProviderInput

type CatalogProviderInput struct {
	// Name The name of the Catalog Provider resource.
	Name string `json:"name"`

	// ProviderConfig The configuration for the Flightdeck Catalog Provider.
	ProviderConfig CatalogProviderInput_ProviderConfig `json:"providerConfig"`
}

CatalogProviderInput defines model for CatalogProviderInput.

type CatalogProviderInput_ProviderConfig

type CatalogProviderInput_ProviderConfig struct {
	// contains filtered or unexported fields
}

CatalogProviderInput_ProviderConfig The configuration for the Flightdeck Catalog Provider.

func (CatalogProviderInput_ProviderConfig) AsGithubCatalogProvider

func (t CatalogProviderInput_ProviderConfig) AsGithubCatalogProvider() (GithubCatalogProvider, error)

AsGithubCatalogProvider returns the union data inside the CatalogProviderInput_ProviderConfig as a GithubCatalogProvider

func (CatalogProviderInput_ProviderConfig) AsGitlabCatalogProvider

func (t CatalogProviderInput_ProviderConfig) AsGitlabCatalogProvider() (GitlabCatalogProvider, error)

AsGitlabCatalogProvider returns the union data inside the CatalogProviderInput_ProviderConfig as a GitlabCatalogProvider

func (CatalogProviderInput_ProviderConfig) AsLocationCatalogProvider

func (t CatalogProviderInput_ProviderConfig) AsLocationCatalogProvider() (LocationCatalogProvider, error)

AsLocationCatalogProvider returns the union data inside the CatalogProviderInput_ProviderConfig as a LocationCatalogProvider

func (CatalogProviderInput_ProviderConfig) Discriminator

func (t CatalogProviderInput_ProviderConfig) Discriminator() (string, error)

func (*CatalogProviderInput_ProviderConfig) FromGithubCatalogProvider

func (t *CatalogProviderInput_ProviderConfig) FromGithubCatalogProvider(v GithubCatalogProvider) error

FromGithubCatalogProvider overwrites any union data inside the CatalogProviderInput_ProviderConfig as the provided GithubCatalogProvider

func (*CatalogProviderInput_ProviderConfig) FromGitlabCatalogProvider

func (t *CatalogProviderInput_ProviderConfig) FromGitlabCatalogProvider(v GitlabCatalogProvider) error

FromGitlabCatalogProvider overwrites any union data inside the CatalogProviderInput_ProviderConfig as the provided GitlabCatalogProvider

func (*CatalogProviderInput_ProviderConfig) FromLocationCatalogProvider

func (t *CatalogProviderInput_ProviderConfig) FromLocationCatalogProvider(v LocationCatalogProvider) error

FromLocationCatalogProvider overwrites any union data inside the CatalogProviderInput_ProviderConfig as the provided LocationCatalogProvider

func (CatalogProviderInput_ProviderConfig) MarshalJSON

func (t CatalogProviderInput_ProviderConfig) MarshalJSON() ([]byte, error)

func (*CatalogProviderInput_ProviderConfig) MergeGithubCatalogProvider

func (t *CatalogProviderInput_ProviderConfig) MergeGithubCatalogProvider(v GithubCatalogProvider) error

MergeGithubCatalogProvider performs a merge with any union data inside the CatalogProviderInput_ProviderConfig, using the provided GithubCatalogProvider

func (*CatalogProviderInput_ProviderConfig) MergeGitlabCatalogProvider

func (t *CatalogProviderInput_ProviderConfig) MergeGitlabCatalogProvider(v GitlabCatalogProvider) error

MergeGitlabCatalogProvider performs a merge with any union data inside the CatalogProviderInput_ProviderConfig, using the provided GitlabCatalogProvider

func (*CatalogProviderInput_ProviderConfig) MergeLocationCatalogProvider

func (t *CatalogProviderInput_ProviderConfig) MergeLocationCatalogProvider(v LocationCatalogProvider) error

MergeLocationCatalogProvider performs a merge with any union data inside the CatalogProviderInput_ProviderConfig, using the provided LocationCatalogProvider

func (*CatalogProviderInput_ProviderConfig) UnmarshalJSON

func (t *CatalogProviderInput_ProviderConfig) UnmarshalJSON(b []byte) error

func (CatalogProviderInput_ProviderConfig) ValueByDiscriminator

func (t CatalogProviderInput_ProviderConfig) ValueByDiscriminator() (interface{}, error)

type CatalogProvider_ProviderConfig

type CatalogProvider_ProviderConfig struct {
	// contains filtered or unexported fields
}

CatalogProvider_ProviderConfig The configuration for the Flightdeck Catalog Provider.

func (CatalogProvider_ProviderConfig) AsGithubCatalogProvider

func (t CatalogProvider_ProviderConfig) AsGithubCatalogProvider() (GithubCatalogProvider, error)

AsGithubCatalogProvider returns the union data inside the CatalogProvider_ProviderConfig as a GithubCatalogProvider

func (CatalogProvider_ProviderConfig) AsGitlabCatalogProvider

func (t CatalogProvider_ProviderConfig) AsGitlabCatalogProvider() (GitlabCatalogProvider, error)

AsGitlabCatalogProvider returns the union data inside the CatalogProvider_ProviderConfig as a GitlabCatalogProvider

func (CatalogProvider_ProviderConfig) AsLocationCatalogProvider

func (t CatalogProvider_ProviderConfig) AsLocationCatalogProvider() (LocationCatalogProvider, error)

AsLocationCatalogProvider returns the union data inside the CatalogProvider_ProviderConfig as a LocationCatalogProvider

func (CatalogProvider_ProviderConfig) Discriminator

func (t CatalogProvider_ProviderConfig) Discriminator() (string, error)

func (*CatalogProvider_ProviderConfig) FromGithubCatalogProvider

func (t *CatalogProvider_ProviderConfig) FromGithubCatalogProvider(v GithubCatalogProvider) error

FromGithubCatalogProvider overwrites any union data inside the CatalogProvider_ProviderConfig as the provided GithubCatalogProvider

func (*CatalogProvider_ProviderConfig) FromGitlabCatalogProvider

func (t *CatalogProvider_ProviderConfig) FromGitlabCatalogProvider(v GitlabCatalogProvider) error

FromGitlabCatalogProvider overwrites any union data inside the CatalogProvider_ProviderConfig as the provided GitlabCatalogProvider

func (*CatalogProvider_ProviderConfig) FromLocationCatalogProvider

func (t *CatalogProvider_ProviderConfig) FromLocationCatalogProvider(v LocationCatalogProvider) error

FromLocationCatalogProvider overwrites any union data inside the CatalogProvider_ProviderConfig as the provided LocationCatalogProvider

func (CatalogProvider_ProviderConfig) MarshalJSON

func (t CatalogProvider_ProviderConfig) MarshalJSON() ([]byte, error)

func (*CatalogProvider_ProviderConfig) MergeGithubCatalogProvider

func (t *CatalogProvider_ProviderConfig) MergeGithubCatalogProvider(v GithubCatalogProvider) error

MergeGithubCatalogProvider performs a merge with any union data inside the CatalogProvider_ProviderConfig, using the provided GithubCatalogProvider

func (*CatalogProvider_ProviderConfig) MergeGitlabCatalogProvider

func (t *CatalogProvider_ProviderConfig) MergeGitlabCatalogProvider(v GitlabCatalogProvider) error

MergeGitlabCatalogProvider performs a merge with any union data inside the CatalogProvider_ProviderConfig, using the provided GitlabCatalogProvider

func (*CatalogProvider_ProviderConfig) MergeLocationCatalogProvider

func (t *CatalogProvider_ProviderConfig) MergeLocationCatalogProvider(v LocationCatalogProvider) error

MergeLocationCatalogProvider performs a merge with any union data inside the CatalogProvider_ProviderConfig, using the provided LocationCatalogProvider

func (*CatalogProvider_ProviderConfig) UnmarshalJSON

func (t *CatalogProvider_ProviderConfig) UnmarshalJSON(b []byte) error

func (CatalogProvider_ProviderConfig) ValueByDiscriminator

func (t CatalogProvider_ProviderConfig) ValueByDiscriminator() (interface{}, error)

type CatalogProvidersListResponse

type CatalogProvidersListResponse struct {
	// Items A list of Flightdeck Catalog Provider resources.
	Items    *[]CatalogProvider `json:"items,omitempty"`
	PageInfo PageInfo           `json:"pageInfo"`

	// Total The total number of Flightdeck Catalog Provider resources.
	Total int `json:"total"`
}

CatalogProvidersListResponse defines model for CatalogProvidersListResponse.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) CreateAuthProvider

func (c *Client) CreateAuthProvider(ctx context.Context, orgId string, portalName string, body CreateAuthProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAuthProviderWithBody

func (c *Client) CreateAuthProviderWithBody(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCatalogProvider

func (c *Client) CreateCatalogProvider(ctx context.Context, orgId string, portalName string, body CreateCatalogProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCatalogProviderWithBody

func (c *Client) CreateCatalogProviderWithBody(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateConnection

func (c *Client) CreateConnection(ctx context.Context, orgId string, portalName string, body CreateConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateConnectionWithBody

func (c *Client) CreateConnectionWithBody(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEntityPageLayout

func (c *Client) CreateEntityPageLayout(ctx context.Context, orgId string, portalName string, body CreateEntityPageLayoutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEntityPageLayoutWithBody

func (c *Client) CreateEntityPageLayoutWithBody(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateIdentityProvider

func (c *Client) CreateIdentityProvider(ctx context.Context, orgId string, tenantName string, body CreateIdentityProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateIdentityProviderWithBody

func (c *Client) CreateIdentityProviderWithBody(ctx context.Context, orgId string, tenantName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateIntegration

func (c *Client) CreateIntegration(ctx context.Context, orgId string, portalName string, body CreateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateIntegrationWithBody

func (c *Client) CreateIntegrationWithBody(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOrganization

func (c *Client) CreateOrganization(ctx context.Context, body CreateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOrganizationWithBody

func (c *Client) CreateOrganizationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePluginConfiguration

func (c *Client) CreatePluginConfiguration(ctx context.Context, orgId string, portalName string, body CreatePluginConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePluginConfigurationWithBody

func (c *Client) CreatePluginConfigurationWithBody(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePortal

func (c *Client) CreatePortal(ctx context.Context, orgId string, body CreatePortalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePortalProxy

func (c *Client) CreatePortalProxy(ctx context.Context, orgId string, portalName string, body CreatePortalProxyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePortalProxyWithBody

func (c *Client) CreatePortalProxyWithBody(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePortalWithBody

func (c *Client) CreatePortalWithBody(ctx context.Context, orgId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTenant

func (c *Client) CreateTenant(ctx context.Context, orgId string, body CreateTenantJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTenantUser

func (c *Client) CreateTenantUser(ctx context.Context, orgId string, tenantName string, body CreateTenantUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTenantUserWithBody

func (c *Client) CreateTenantUserWithBody(ctx context.Context, orgId string, tenantName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTenantWithBody

func (c *Client) CreateTenantWithBody(ctx context.Context, orgId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAuthProvider

func (c *Client) DeleteAuthProvider(ctx context.Context, orgId string, portalName string, providerName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCatalogProvider

func (c *Client) DeleteCatalogProvider(ctx context.Context, orgId string, portalName string, providerName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteConnection

func (c *Client) DeleteConnection(ctx context.Context, orgId string, portalName string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteEntityPageLayout

func (c *Client) DeleteEntityPageLayout(ctx context.Context, orgId string, portalName string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteIdentityProvider

func (c *Client) DeleteIdentityProvider(ctx context.Context, orgId string, tenantName string, providerName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteIntegration

func (c *Client) DeleteIntegration(ctx context.Context, orgId string, portalName string, integrationName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteOrganizationByID

func (c *Client) DeleteOrganizationByID(ctx context.Context, orgId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePluginConfiguration

func (c *Client) DeletePluginConfiguration(ctx context.Context, orgId string, portalName string, pluginName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePortal

func (c *Client) DeletePortal(ctx context.Context, orgId string, portalName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePortalProxy

func (c *Client) DeletePortalProxy(ctx context.Context, orgId string, portalName string, proxyName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTenant

func (c *Client) DeleteTenant(ctx context.Context, orgId string, tenantName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTenantUser

func (c *Client) DeleteTenantUser(ctx context.Context, orgId string, tenantName string, username string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAuthProvider

func (c *Client) GetAuthProvider(ctx context.Context, orgId string, portalName string, providerName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAuthProviders

func (c *Client) GetAuthProviders(ctx context.Context, orgId string, portalName string, params *GetAuthProvidersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCatalogProvider

func (c *Client) GetCatalogProvider(ctx context.Context, orgId string, portalName string, providerName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCatalogProviders

func (c *Client) GetCatalogProviders(ctx context.Context, orgId string, portalName string, params *GetCatalogProvidersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusterById

func (c *Client) GetClusterById(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusters

func (c *Client) GetClusters(ctx context.Context, params *GetClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConnection

func (c *Client) GetConnection(ctx context.Context, orgId string, portalName string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConnections

func (c *Client) GetConnections(ctx context.Context, orgId string, portalName string, params *GetConnectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEntityPageLayout

func (c *Client) GetEntityPageLayout(ctx context.Context, orgId string, portalName string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEntityPageLayouts

func (c *Client) GetEntityPageLayouts(ctx context.Context, orgId string, portalName string, params *GetEntityPageLayoutsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIdentityProvider

func (c *Client) GetIdentityProvider(ctx context.Context, orgId string, tenantName string, providerName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIdentityProviders

func (c *Client) GetIdentityProviders(ctx context.Context, orgId string, tenantName string, params *GetIdentityProvidersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIntegration

func (c *Client) GetIntegration(ctx context.Context, orgId string, portalName string, integrationName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIntegrations

func (c *Client) GetIntegrations(ctx context.Context, orgId string, portalName string, params *GetIntegrationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOrganizationByID

func (c *Client) GetOrganizationByID(ctx context.Context, orgId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOrganizations

func (c *Client) GetOrganizations(ctx context.Context, params *GetOrganizationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPluginConfiguration

func (c *Client) GetPluginConfiguration(ctx context.Context, orgId string, portalName string, pluginName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPluginConfigurations

func (c *Client) GetPluginConfigurations(ctx context.Context, orgId string, portalName string, params *GetPluginConfigurationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPortal

func (c *Client) GetPortal(ctx context.Context, orgId string, portalName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPortalProxies

func (c *Client) GetPortalProxies(ctx context.Context, orgId string, portalName string, params *GetPortalProxiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPortalProxy

func (c *Client) GetPortalProxy(ctx context.Context, orgId string, portalName string, proxyName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPortalStatus

func (c *Client) GetPortalStatus(ctx context.Context, orgId string, portalName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPortalVersion

func (c *Client) GetPortalVersion(ctx context.Context, versionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPortalVersionPluginDefinition

func (c *Client) GetPortalVersionPluginDefinition(ctx context.Context, versionId string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPortalVersionPluginDefinitions

func (c *Client) GetPortalVersionPluginDefinitions(ctx context.Context, versionId string, params *GetPortalVersionPluginDefinitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPortalVersions

func (c *Client) GetPortalVersions(ctx context.Context, params *GetPortalVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPortals

func (c *Client) GetPortals(ctx context.Context, orgId string, params *GetPortalsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTenant

func (c *Client) GetTenant(ctx context.Context, orgId string, tenantName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTenantUser

func (c *Client) GetTenantUser(ctx context.Context, orgId string, tenantName string, username string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTenantUsers

func (c *Client) GetTenantUsers(ctx context.Context, orgId string, tenantName string, params *GetTenantUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTenants

func (c *Client) GetTenants(ctx context.Context, orgId string, params *GetTenantsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAuthProvider

func (c *Client) UpdateAuthProvider(ctx context.Context, orgId string, portalName string, providerName string, body UpdateAuthProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAuthProviderWithBody

func (c *Client) UpdateAuthProviderWithBody(ctx context.Context, orgId string, portalName string, providerName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCatalogProvider

func (c *Client) UpdateCatalogProvider(ctx context.Context, orgId string, portalName string, providerName string, body UpdateCatalogProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCatalogProviderWithBody

func (c *Client) UpdateCatalogProviderWithBody(ctx context.Context, orgId string, portalName string, providerName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateConnection

func (c *Client) UpdateConnection(ctx context.Context, orgId string, portalName string, name string, body UpdateConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateConnectionWithBody

func (c *Client) UpdateConnectionWithBody(ctx context.Context, orgId string, portalName string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEntityPageLayout

func (c *Client) UpdateEntityPageLayout(ctx context.Context, orgId string, portalName string, name string, body UpdateEntityPageLayoutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEntityPageLayoutWithBody

func (c *Client) UpdateEntityPageLayoutWithBody(ctx context.Context, orgId string, portalName string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateIdentityProvider

func (c *Client) UpdateIdentityProvider(ctx context.Context, orgId string, tenantName string, providerName string, body UpdateIdentityProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateIdentityProviderWithBody

func (c *Client) UpdateIdentityProviderWithBody(ctx context.Context, orgId string, tenantName string, providerName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateIntegration

func (c *Client) UpdateIntegration(ctx context.Context, orgId string, portalName string, integrationName string, body UpdateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateIntegrationWithBody

func (c *Client) UpdateIntegrationWithBody(ctx context.Context, orgId string, portalName string, integrationName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOrganizationByID

func (c *Client) UpdateOrganizationByID(ctx context.Context, orgId string, body UpdateOrganizationByIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOrganizationByIDWithBody

func (c *Client) UpdateOrganizationByIDWithBody(ctx context.Context, orgId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePluginConfiguration

func (c *Client) UpdatePluginConfiguration(ctx context.Context, orgId string, portalName string, pluginName string, body UpdatePluginConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePluginConfigurationWithBody

func (c *Client) UpdatePluginConfigurationWithBody(ctx context.Context, orgId string, portalName string, pluginName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePortal

func (c *Client) UpdatePortal(ctx context.Context, orgId string, portalName string, body UpdatePortalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePortalProxy

func (c *Client) UpdatePortalProxy(ctx context.Context, orgId string, portalName string, proxyName string, body UpdatePortalProxyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePortalProxyWithBody

func (c *Client) UpdatePortalProxyWithBody(ctx context.Context, orgId string, portalName string, proxyName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePortalWithBody

func (c *Client) UpdatePortalWithBody(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTenant

func (c *Client) UpdateTenant(ctx context.Context, orgId string, tenantName string, body UpdateTenantJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTenantWithBody

func (c *Client) UpdateTenantWithBody(ctx context.Context, orgId string, tenantName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// GetClusters request
	GetClusters(ctx context.Context, params *GetClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterById request
	GetClusterById(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOrganizations request
	GetOrganizations(ctx context.Context, params *GetOrganizationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateOrganizationWithBody request with any body
	CreateOrganizationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateOrganization(ctx context.Context, body CreateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteOrganizationByID request
	DeleteOrganizationByID(ctx context.Context, orgId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOrganizationByID request
	GetOrganizationByID(ctx context.Context, orgId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOrganizationByIDWithBody request with any body
	UpdateOrganizationByIDWithBody(ctx context.Context, orgId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateOrganizationByID(ctx context.Context, orgId string, body UpdateOrganizationByIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPortals request
	GetPortals(ctx context.Context, orgId string, params *GetPortalsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePortalWithBody request with any body
	CreatePortalWithBody(ctx context.Context, orgId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreatePortal(ctx context.Context, orgId string, body CreatePortalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePortal request
	DeletePortal(ctx context.Context, orgId string, portalName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPortal request
	GetPortal(ctx context.Context, orgId string, portalName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePortalWithBody request with any body
	UpdatePortalWithBody(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdatePortal(ctx context.Context, orgId string, portalName string, body UpdatePortalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuthProviders request
	GetAuthProviders(ctx context.Context, orgId string, portalName string, params *GetAuthProvidersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAuthProviderWithBody request with any body
	CreateAuthProviderWithBody(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAuthProvider(ctx context.Context, orgId string, portalName string, body CreateAuthProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAuthProvider request
	DeleteAuthProvider(ctx context.Context, orgId string, portalName string, providerName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuthProvider request
	GetAuthProvider(ctx context.Context, orgId string, portalName string, providerName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAuthProviderWithBody request with any body
	UpdateAuthProviderWithBody(ctx context.Context, orgId string, portalName string, providerName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAuthProvider(ctx context.Context, orgId string, portalName string, providerName string, body UpdateAuthProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCatalogProviders request
	GetCatalogProviders(ctx context.Context, orgId string, portalName string, params *GetCatalogProvidersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCatalogProviderWithBody request with any body
	CreateCatalogProviderWithBody(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCatalogProvider(ctx context.Context, orgId string, portalName string, body CreateCatalogProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCatalogProvider request
	DeleteCatalogProvider(ctx context.Context, orgId string, portalName string, providerName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCatalogProvider request
	GetCatalogProvider(ctx context.Context, orgId string, portalName string, providerName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCatalogProviderWithBody request with any body
	UpdateCatalogProviderWithBody(ctx context.Context, orgId string, portalName string, providerName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateCatalogProvider(ctx context.Context, orgId string, portalName string, providerName string, body UpdateCatalogProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConnections request
	GetConnections(ctx context.Context, orgId string, portalName string, params *GetConnectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateConnectionWithBody request with any body
	CreateConnectionWithBody(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateConnection(ctx context.Context, orgId string, portalName string, body CreateConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteConnection request
	DeleteConnection(ctx context.Context, orgId string, portalName string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConnection request
	GetConnection(ctx context.Context, orgId string, portalName string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateConnectionWithBody request with any body
	UpdateConnectionWithBody(ctx context.Context, orgId string, portalName string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateConnection(ctx context.Context, orgId string, portalName string, name string, body UpdateConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEntityPageLayouts request
	GetEntityPageLayouts(ctx context.Context, orgId string, portalName string, params *GetEntityPageLayoutsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateEntityPageLayoutWithBody request with any body
	CreateEntityPageLayoutWithBody(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateEntityPageLayout(ctx context.Context, orgId string, portalName string, body CreateEntityPageLayoutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEntityPageLayout request
	DeleteEntityPageLayout(ctx context.Context, orgId string, portalName string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEntityPageLayout request
	GetEntityPageLayout(ctx context.Context, orgId string, portalName string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEntityPageLayoutWithBody request with any body
	UpdateEntityPageLayoutWithBody(ctx context.Context, orgId string, portalName string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateEntityPageLayout(ctx context.Context, orgId string, portalName string, name string, body UpdateEntityPageLayoutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIntegrations request
	GetIntegrations(ctx context.Context, orgId string, portalName string, params *GetIntegrationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateIntegrationWithBody request with any body
	CreateIntegrationWithBody(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateIntegration(ctx context.Context, orgId string, portalName string, body CreateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteIntegration request
	DeleteIntegration(ctx context.Context, orgId string, portalName string, integrationName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIntegration request
	GetIntegration(ctx context.Context, orgId string, portalName string, integrationName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateIntegrationWithBody request with any body
	UpdateIntegrationWithBody(ctx context.Context, orgId string, portalName string, integrationName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateIntegration(ctx context.Context, orgId string, portalName string, integrationName string, body UpdateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPluginConfigurations request
	GetPluginConfigurations(ctx context.Context, orgId string, portalName string, params *GetPluginConfigurationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePluginConfigurationWithBody request with any body
	CreatePluginConfigurationWithBody(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreatePluginConfiguration(ctx context.Context, orgId string, portalName string, body CreatePluginConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePluginConfiguration request
	DeletePluginConfiguration(ctx context.Context, orgId string, portalName string, pluginName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPluginConfiguration request
	GetPluginConfiguration(ctx context.Context, orgId string, portalName string, pluginName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePluginConfigurationWithBody request with any body
	UpdatePluginConfigurationWithBody(ctx context.Context, orgId string, portalName string, pluginName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdatePluginConfiguration(ctx context.Context, orgId string, portalName string, pluginName string, body UpdatePluginConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPortalProxies request
	GetPortalProxies(ctx context.Context, orgId string, portalName string, params *GetPortalProxiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePortalProxyWithBody request with any body
	CreatePortalProxyWithBody(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreatePortalProxy(ctx context.Context, orgId string, portalName string, body CreatePortalProxyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePortalProxy request
	DeletePortalProxy(ctx context.Context, orgId string, portalName string, proxyName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPortalProxy request
	GetPortalProxy(ctx context.Context, orgId string, portalName string, proxyName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePortalProxyWithBody request with any body
	UpdatePortalProxyWithBody(ctx context.Context, orgId string, portalName string, proxyName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdatePortalProxy(ctx context.Context, orgId string, portalName string, proxyName string, body UpdatePortalProxyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPortalStatus request
	GetPortalStatus(ctx context.Context, orgId string, portalName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTenants request
	GetTenants(ctx context.Context, orgId string, params *GetTenantsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTenantWithBody request with any body
	CreateTenantWithBody(ctx context.Context, orgId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTenant(ctx context.Context, orgId string, body CreateTenantJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTenant request
	DeleteTenant(ctx context.Context, orgId string, tenantName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTenant request
	GetTenant(ctx context.Context, orgId string, tenantName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateTenantWithBody request with any body
	UpdateTenantWithBody(ctx context.Context, orgId string, tenantName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateTenant(ctx context.Context, orgId string, tenantName string, body UpdateTenantJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIdentityProviders request
	GetIdentityProviders(ctx context.Context, orgId string, tenantName string, params *GetIdentityProvidersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateIdentityProviderWithBody request with any body
	CreateIdentityProviderWithBody(ctx context.Context, orgId string, tenantName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateIdentityProvider(ctx context.Context, orgId string, tenantName string, body CreateIdentityProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteIdentityProvider request
	DeleteIdentityProvider(ctx context.Context, orgId string, tenantName string, providerName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIdentityProvider request
	GetIdentityProvider(ctx context.Context, orgId string, tenantName string, providerName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateIdentityProviderWithBody request with any body
	UpdateIdentityProviderWithBody(ctx context.Context, orgId string, tenantName string, providerName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateIdentityProvider(ctx context.Context, orgId string, tenantName string, providerName string, body UpdateIdentityProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTenantUsers request
	GetTenantUsers(ctx context.Context, orgId string, tenantName string, params *GetTenantUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTenantUserWithBody request with any body
	CreateTenantUserWithBody(ctx context.Context, orgId string, tenantName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTenantUser(ctx context.Context, orgId string, tenantName string, body CreateTenantUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTenantUser request
	DeleteTenantUser(ctx context.Context, orgId string, tenantName string, username string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTenantUser request
	GetTenantUser(ctx context.Context, orgId string, tenantName string, username string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPortalVersions request
	GetPortalVersions(ctx context.Context, params *GetPortalVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPortalVersion request
	GetPortalVersion(ctx context.Context, versionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPortalVersionPluginDefinitions request
	GetPortalVersionPluginDefinitions(ctx context.Context, versionId string, params *GetPortalVersionPluginDefinitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPortalVersionPluginDefinition request
	GetPortalVersionPluginDefinition(ctx context.Context, versionId string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) CreateAuthProviderWithBodyWithResponse

func (c *ClientWithResponses) CreateAuthProviderWithBodyWithResponse(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAuthProviderResponse, error)

CreateAuthProviderWithBodyWithResponse request with arbitrary body returning *CreateAuthProviderResponse

func (*ClientWithResponses) CreateAuthProviderWithResponse

func (c *ClientWithResponses) CreateAuthProviderWithResponse(ctx context.Context, orgId string, portalName string, body CreateAuthProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAuthProviderResponse, error)

func (*ClientWithResponses) CreateCatalogProviderWithBodyWithResponse

func (c *ClientWithResponses) CreateCatalogProviderWithBodyWithResponse(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCatalogProviderResponse, error)

CreateCatalogProviderWithBodyWithResponse request with arbitrary body returning *CreateCatalogProviderResponse

func (*ClientWithResponses) CreateCatalogProviderWithResponse

func (c *ClientWithResponses) CreateCatalogProviderWithResponse(ctx context.Context, orgId string, portalName string, body CreateCatalogProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCatalogProviderResponse, error)

func (*ClientWithResponses) CreateConnectionWithBodyWithResponse

func (c *ClientWithResponses) CreateConnectionWithBodyWithResponse(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateConnectionResponse, error)

CreateConnectionWithBodyWithResponse request with arbitrary body returning *CreateConnectionResponse

func (*ClientWithResponses) CreateConnectionWithResponse

func (c *ClientWithResponses) CreateConnectionWithResponse(ctx context.Context, orgId string, portalName string, body CreateConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConnectionResponse, error)

func (*ClientWithResponses) CreateEntityPageLayoutWithBodyWithResponse

func (c *ClientWithResponses) CreateEntityPageLayoutWithBodyWithResponse(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEntityPageLayoutResponse, error)

CreateEntityPageLayoutWithBodyWithResponse request with arbitrary body returning *CreateEntityPageLayoutResponse

func (*ClientWithResponses) CreateEntityPageLayoutWithResponse

func (c *ClientWithResponses) CreateEntityPageLayoutWithResponse(ctx context.Context, orgId string, portalName string, body CreateEntityPageLayoutJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEntityPageLayoutResponse, error)

func (*ClientWithResponses) CreateIdentityProviderWithBodyWithResponse

func (c *ClientWithResponses) CreateIdentityProviderWithBodyWithResponse(ctx context.Context, orgId string, tenantName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateIdentityProviderResponse, error)

CreateIdentityProviderWithBodyWithResponse request with arbitrary body returning *CreateIdentityProviderResponse

func (*ClientWithResponses) CreateIdentityProviderWithResponse

func (c *ClientWithResponses) CreateIdentityProviderWithResponse(ctx context.Context, orgId string, tenantName string, body CreateIdentityProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateIdentityProviderResponse, error)

func (*ClientWithResponses) CreateIntegrationWithBodyWithResponse

func (c *ClientWithResponses) CreateIntegrationWithBodyWithResponse(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateIntegrationResponse, error)

CreateIntegrationWithBodyWithResponse request with arbitrary body returning *CreateIntegrationResponse

func (*ClientWithResponses) CreateIntegrationWithResponse

func (c *ClientWithResponses) CreateIntegrationWithResponse(ctx context.Context, orgId string, portalName string, body CreateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateIntegrationResponse, error)

func (*ClientWithResponses) CreateOrganizationWithBodyWithResponse

func (c *ClientWithResponses) CreateOrganizationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrganizationResponse, error)

CreateOrganizationWithBodyWithResponse request with arbitrary body returning *CreateOrganizationResponse

func (*ClientWithResponses) CreateOrganizationWithResponse

func (c *ClientWithResponses) CreateOrganizationWithResponse(ctx context.Context, body CreateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrganizationResponse, error)

func (*ClientWithResponses) CreatePluginConfigurationWithBodyWithResponse

func (c *ClientWithResponses) CreatePluginConfigurationWithBodyWithResponse(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePluginConfigurationResponse, error)

CreatePluginConfigurationWithBodyWithResponse request with arbitrary body returning *CreatePluginConfigurationResponse

func (*ClientWithResponses) CreatePluginConfigurationWithResponse

func (c *ClientWithResponses) CreatePluginConfigurationWithResponse(ctx context.Context, orgId string, portalName string, body CreatePluginConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePluginConfigurationResponse, error)

func (*ClientWithResponses) CreatePortalProxyWithBodyWithResponse

func (c *ClientWithResponses) CreatePortalProxyWithBodyWithResponse(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePortalProxyResponse, error)

CreatePortalProxyWithBodyWithResponse request with arbitrary body returning *CreatePortalProxyResponse

func (*ClientWithResponses) CreatePortalProxyWithResponse

func (c *ClientWithResponses) CreatePortalProxyWithResponse(ctx context.Context, orgId string, portalName string, body CreatePortalProxyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePortalProxyResponse, error)

func (*ClientWithResponses) CreatePortalWithBodyWithResponse

func (c *ClientWithResponses) CreatePortalWithBodyWithResponse(ctx context.Context, orgId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePortalResponse, error)

CreatePortalWithBodyWithResponse request with arbitrary body returning *CreatePortalResponse

func (*ClientWithResponses) CreatePortalWithResponse

func (c *ClientWithResponses) CreatePortalWithResponse(ctx context.Context, orgId string, body CreatePortalJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePortalResponse, error)

func (*ClientWithResponses) CreateTenantUserWithBodyWithResponse

func (c *ClientWithResponses) CreateTenantUserWithBodyWithResponse(ctx context.Context, orgId string, tenantName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTenantUserResponse, error)

CreateTenantUserWithBodyWithResponse request with arbitrary body returning *CreateTenantUserResponse

func (*ClientWithResponses) CreateTenantUserWithResponse

func (c *ClientWithResponses) CreateTenantUserWithResponse(ctx context.Context, orgId string, tenantName string, body CreateTenantUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTenantUserResponse, error)

func (*ClientWithResponses) CreateTenantWithBodyWithResponse

func (c *ClientWithResponses) CreateTenantWithBodyWithResponse(ctx context.Context, orgId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTenantResponse, error)

CreateTenantWithBodyWithResponse request with arbitrary body returning *CreateTenantResponse

func (*ClientWithResponses) CreateTenantWithResponse

func (c *ClientWithResponses) CreateTenantWithResponse(ctx context.Context, orgId string, body CreateTenantJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTenantResponse, error)

func (*ClientWithResponses) DeleteAuthProviderWithResponse

func (c *ClientWithResponses) DeleteAuthProviderWithResponse(ctx context.Context, orgId string, portalName string, providerName string, reqEditors ...RequestEditorFn) (*DeleteAuthProviderResponse, error)

DeleteAuthProviderWithResponse request returning *DeleteAuthProviderResponse

func (*ClientWithResponses) DeleteCatalogProviderWithResponse

func (c *ClientWithResponses) DeleteCatalogProviderWithResponse(ctx context.Context, orgId string, portalName string, providerName string, reqEditors ...RequestEditorFn) (*DeleteCatalogProviderResponse, error)

DeleteCatalogProviderWithResponse request returning *DeleteCatalogProviderResponse

func (*ClientWithResponses) DeleteConnectionWithResponse

func (c *ClientWithResponses) DeleteConnectionWithResponse(ctx context.Context, orgId string, portalName string, name string, reqEditors ...RequestEditorFn) (*DeleteConnectionResponse, error)

DeleteConnectionWithResponse request returning *DeleteConnectionResponse

func (*ClientWithResponses) DeleteEntityPageLayoutWithResponse

func (c *ClientWithResponses) DeleteEntityPageLayoutWithResponse(ctx context.Context, orgId string, portalName string, name string, reqEditors ...RequestEditorFn) (*DeleteEntityPageLayoutResponse, error)

DeleteEntityPageLayoutWithResponse request returning *DeleteEntityPageLayoutResponse

func (*ClientWithResponses) DeleteIdentityProviderWithResponse

func (c *ClientWithResponses) DeleteIdentityProviderWithResponse(ctx context.Context, orgId string, tenantName string, providerName string, reqEditors ...RequestEditorFn) (*DeleteIdentityProviderResponse, error)

DeleteIdentityProviderWithResponse request returning *DeleteIdentityProviderResponse

func (*ClientWithResponses) DeleteIntegrationWithResponse

func (c *ClientWithResponses) DeleteIntegrationWithResponse(ctx context.Context, orgId string, portalName string, integrationName string, reqEditors ...RequestEditorFn) (*DeleteIntegrationResponse, error)

DeleteIntegrationWithResponse request returning *DeleteIntegrationResponse

func (*ClientWithResponses) DeleteOrganizationByIDWithResponse

func (c *ClientWithResponses) DeleteOrganizationByIDWithResponse(ctx context.Context, orgId string, reqEditors ...RequestEditorFn) (*DeleteOrganizationByIDResponse, error)

DeleteOrganizationByIDWithResponse request returning *DeleteOrganizationByIDResponse

func (*ClientWithResponses) DeletePluginConfigurationWithResponse

func (c *ClientWithResponses) DeletePluginConfigurationWithResponse(ctx context.Context, orgId string, portalName string, pluginName string, reqEditors ...RequestEditorFn) (*DeletePluginConfigurationResponse, error)

DeletePluginConfigurationWithResponse request returning *DeletePluginConfigurationResponse

func (*ClientWithResponses) DeletePortalProxyWithResponse

func (c *ClientWithResponses) DeletePortalProxyWithResponse(ctx context.Context, orgId string, portalName string, proxyName string, reqEditors ...RequestEditorFn) (*DeletePortalProxyResponse, error)

DeletePortalProxyWithResponse request returning *DeletePortalProxyResponse

func (*ClientWithResponses) DeletePortalWithResponse

func (c *ClientWithResponses) DeletePortalWithResponse(ctx context.Context, orgId string, portalName string, reqEditors ...RequestEditorFn) (*DeletePortalResponse, error)

DeletePortalWithResponse request returning *DeletePortalResponse

func (*ClientWithResponses) DeleteTenantUserWithResponse

func (c *ClientWithResponses) DeleteTenantUserWithResponse(ctx context.Context, orgId string, tenantName string, username string, reqEditors ...RequestEditorFn) (*DeleteTenantUserResponse, error)

DeleteTenantUserWithResponse request returning *DeleteTenantUserResponse

func (*ClientWithResponses) DeleteTenantWithResponse

func (c *ClientWithResponses) DeleteTenantWithResponse(ctx context.Context, orgId string, tenantName string, reqEditors ...RequestEditorFn) (*DeleteTenantResponse, error)

DeleteTenantWithResponse request returning *DeleteTenantResponse

func (*ClientWithResponses) GetAuthProviderWithResponse

func (c *ClientWithResponses) GetAuthProviderWithResponse(ctx context.Context, orgId string, portalName string, providerName string, reqEditors ...RequestEditorFn) (*GetAuthProviderResponse, error)

GetAuthProviderWithResponse request returning *GetAuthProviderResponse

func (*ClientWithResponses) GetAuthProvidersWithResponse

func (c *ClientWithResponses) GetAuthProvidersWithResponse(ctx context.Context, orgId string, portalName string, params *GetAuthProvidersParams, reqEditors ...RequestEditorFn) (*GetAuthProvidersResponse, error)

GetAuthProvidersWithResponse request returning *GetAuthProvidersResponse

func (*ClientWithResponses) GetCatalogProviderWithResponse

func (c *ClientWithResponses) GetCatalogProviderWithResponse(ctx context.Context, orgId string, portalName string, providerName string, reqEditors ...RequestEditorFn) (*GetCatalogProviderResponse, error)

GetCatalogProviderWithResponse request returning *GetCatalogProviderResponse

func (*ClientWithResponses) GetCatalogProvidersWithResponse

func (c *ClientWithResponses) GetCatalogProvidersWithResponse(ctx context.Context, orgId string, portalName string, params *GetCatalogProvidersParams, reqEditors ...RequestEditorFn) (*GetCatalogProvidersResponse, error)

GetCatalogProvidersWithResponse request returning *GetCatalogProvidersResponse

func (*ClientWithResponses) GetClusterByIdWithResponse

func (c *ClientWithResponses) GetClusterByIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetClusterByIdResponse, error)

GetClusterByIdWithResponse request returning *GetClusterByIdResponse

func (*ClientWithResponses) GetClustersWithResponse

func (c *ClientWithResponses) GetClustersWithResponse(ctx context.Context, params *GetClustersParams, reqEditors ...RequestEditorFn) (*GetClustersResponse, error)

GetClustersWithResponse request returning *GetClustersResponse

func (*ClientWithResponses) GetConnectionWithResponse

func (c *ClientWithResponses) GetConnectionWithResponse(ctx context.Context, orgId string, portalName string, name string, reqEditors ...RequestEditorFn) (*GetConnectionResponse, error)

GetConnectionWithResponse request returning *GetConnectionResponse

func (*ClientWithResponses) GetConnectionsWithResponse

func (c *ClientWithResponses) GetConnectionsWithResponse(ctx context.Context, orgId string, portalName string, params *GetConnectionsParams, reqEditors ...RequestEditorFn) (*GetConnectionsResponse, error)

GetConnectionsWithResponse request returning *GetConnectionsResponse

func (*ClientWithResponses) GetEntityPageLayoutWithResponse

func (c *ClientWithResponses) GetEntityPageLayoutWithResponse(ctx context.Context, orgId string, portalName string, name string, reqEditors ...RequestEditorFn) (*GetEntityPageLayoutResponse, error)

GetEntityPageLayoutWithResponse request returning *GetEntityPageLayoutResponse

func (*ClientWithResponses) GetEntityPageLayoutsWithResponse

func (c *ClientWithResponses) GetEntityPageLayoutsWithResponse(ctx context.Context, orgId string, portalName string, params *GetEntityPageLayoutsParams, reqEditors ...RequestEditorFn) (*GetEntityPageLayoutsResponse, error)

GetEntityPageLayoutsWithResponse request returning *GetEntityPageLayoutsResponse

func (*ClientWithResponses) GetIdentityProviderWithResponse

func (c *ClientWithResponses) GetIdentityProviderWithResponse(ctx context.Context, orgId string, tenantName string, providerName string, reqEditors ...RequestEditorFn) (*GetIdentityProviderResponse, error)

GetIdentityProviderWithResponse request returning *GetIdentityProviderResponse

func (*ClientWithResponses) GetIdentityProvidersWithResponse

func (c *ClientWithResponses) GetIdentityProvidersWithResponse(ctx context.Context, orgId string, tenantName string, params *GetIdentityProvidersParams, reqEditors ...RequestEditorFn) (*GetIdentityProvidersResponse, error)

GetIdentityProvidersWithResponse request returning *GetIdentityProvidersResponse

func (*ClientWithResponses) GetIntegrationWithResponse

func (c *ClientWithResponses) GetIntegrationWithResponse(ctx context.Context, orgId string, portalName string, integrationName string, reqEditors ...RequestEditorFn) (*GetIntegrationResponse, error)

GetIntegrationWithResponse request returning *GetIntegrationResponse

func (*ClientWithResponses) GetIntegrationsWithResponse

func (c *ClientWithResponses) GetIntegrationsWithResponse(ctx context.Context, orgId string, portalName string, params *GetIntegrationsParams, reqEditors ...RequestEditorFn) (*GetIntegrationsResponse, error)

GetIntegrationsWithResponse request returning *GetIntegrationsResponse

func (*ClientWithResponses) GetOrganizationByIDWithResponse

func (c *ClientWithResponses) GetOrganizationByIDWithResponse(ctx context.Context, orgId string, reqEditors ...RequestEditorFn) (*GetOrganizationByIDResponse, error)

GetOrganizationByIDWithResponse request returning *GetOrganizationByIDResponse

func (*ClientWithResponses) GetOrganizationsByNameWithResponse

func (c *ClientWithResponses) GetOrganizationsByNameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetOrganizationsByNameResponse, error)

GetOrganizationsByNameWithResponse request returning *GetOrganizationsByNameResponse

func (*ClientWithResponses) GetOrganizationsWithResponse

func (c *ClientWithResponses) GetOrganizationsWithResponse(ctx context.Context, params *GetOrganizationsParams, reqEditors ...RequestEditorFn) (*GetOrganizationsResponse, error)

GetOrganizationsWithResponse request returning *GetOrganizationsResponse

func (*ClientWithResponses) GetPluginConfigurationWithResponse

func (c *ClientWithResponses) GetPluginConfigurationWithResponse(ctx context.Context, orgId string, portalName string, pluginName string, reqEditors ...RequestEditorFn) (*GetPluginConfigurationResponse, error)

GetPluginConfigurationWithResponse request returning *GetPluginConfigurationResponse

func (*ClientWithResponses) GetPluginConfigurationsWithResponse

func (c *ClientWithResponses) GetPluginConfigurationsWithResponse(ctx context.Context, orgId string, portalName string, params *GetPluginConfigurationsParams, reqEditors ...RequestEditorFn) (*GetPluginConfigurationsResponse, error)

GetPluginConfigurationsWithResponse request returning *GetPluginConfigurationsResponse

func (*ClientWithResponses) GetPortalProxiesWithResponse

func (c *ClientWithResponses) GetPortalProxiesWithResponse(ctx context.Context, orgId string, portalName string, params *GetPortalProxiesParams, reqEditors ...RequestEditorFn) (*GetPortalProxiesResponse, error)

GetPortalProxiesWithResponse request returning *GetPortalProxiesResponse

func (*ClientWithResponses) GetPortalProxyWithResponse

func (c *ClientWithResponses) GetPortalProxyWithResponse(ctx context.Context, orgId string, portalName string, proxyName string, reqEditors ...RequestEditorFn) (*GetPortalProxyResponse, error)

GetPortalProxyWithResponse request returning *GetPortalProxyResponse

func (*ClientWithResponses) GetPortalStatusWithResponse

func (c *ClientWithResponses) GetPortalStatusWithResponse(ctx context.Context, orgId string, portalName string, reqEditors ...RequestEditorFn) (*GetPortalStatusResponse, error)

GetPortalStatusWithResponse request returning *GetPortalStatusResponse

func (*ClientWithResponses) GetPortalVersionPluginDefinitionWithResponse

func (c *ClientWithResponses) GetPortalVersionPluginDefinitionWithResponse(ctx context.Context, versionId string, name string, reqEditors ...RequestEditorFn) (*GetPortalVersionPluginDefinitionResponse, error)

GetPortalVersionPluginDefinitionWithResponse request returning *GetPortalVersionPluginDefinitionResponse

func (*ClientWithResponses) GetPortalVersionPluginDefinitionsWithResponse

func (c *ClientWithResponses) GetPortalVersionPluginDefinitionsWithResponse(ctx context.Context, versionId string, params *GetPortalVersionPluginDefinitionsParams, reqEditors ...RequestEditorFn) (*GetPortalVersionPluginDefinitionsResponse, error)

GetPortalVersionPluginDefinitionsWithResponse request returning *GetPortalVersionPluginDefinitionsResponse

func (*ClientWithResponses) GetPortalVersionWithResponse

func (c *ClientWithResponses) GetPortalVersionWithResponse(ctx context.Context, versionId string, reqEditors ...RequestEditorFn) (*GetPortalVersionResponse, error)

GetPortalVersionWithResponse request returning *GetPortalVersionResponse

func (*ClientWithResponses) GetPortalVersionsWithResponse

func (c *ClientWithResponses) GetPortalVersionsWithResponse(ctx context.Context, params *GetPortalVersionsParams, reqEditors ...RequestEditorFn) (*GetPortalVersionsResponse, error)

GetPortalVersionsWithResponse request returning *GetPortalVersionsResponse

func (*ClientWithResponses) GetPortalWithResponse

func (c *ClientWithResponses) GetPortalWithResponse(ctx context.Context, orgId string, portalName string, reqEditors ...RequestEditorFn) (*GetPortalResponse, error)

GetPortalWithResponse request returning *GetPortalResponse

func (*ClientWithResponses) GetPortalsWithResponse

func (c *ClientWithResponses) GetPortalsWithResponse(ctx context.Context, orgId string, params *GetPortalsParams, reqEditors ...RequestEditorFn) (*GetPortalsResponse, error)

GetPortalsWithResponse request returning *GetPortalsResponse

func (*ClientWithResponses) GetTenantUserWithResponse

func (c *ClientWithResponses) GetTenantUserWithResponse(ctx context.Context, orgId string, tenantName string, username string, reqEditors ...RequestEditorFn) (*GetTenantUserResponse, error)

GetTenantUserWithResponse request returning *GetTenantUserResponse

func (*ClientWithResponses) GetTenantUsersWithResponse

func (c *ClientWithResponses) GetTenantUsersWithResponse(ctx context.Context, orgId string, tenantName string, params *GetTenantUsersParams, reqEditors ...RequestEditorFn) (*GetTenantUsersResponse, error)

GetTenantUsersWithResponse request returning *GetTenantUsersResponse

func (*ClientWithResponses) GetTenantWithResponse

func (c *ClientWithResponses) GetTenantWithResponse(ctx context.Context, orgId string, tenantName string, reqEditors ...RequestEditorFn) (*GetTenantResponse, error)

GetTenantWithResponse request returning *GetTenantResponse

func (*ClientWithResponses) GetTenantsWithResponse

func (c *ClientWithResponses) GetTenantsWithResponse(ctx context.Context, orgId string, params *GetTenantsParams, reqEditors ...RequestEditorFn) (*GetTenantsResponse, error)

GetTenantsWithResponse request returning *GetTenantsResponse

func (*ClientWithResponses) UpdateAuthProviderWithBodyWithResponse

func (c *ClientWithResponses) UpdateAuthProviderWithBodyWithResponse(ctx context.Context, orgId string, portalName string, providerName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAuthProviderResponse, error)

UpdateAuthProviderWithBodyWithResponse request with arbitrary body returning *UpdateAuthProviderResponse

func (*ClientWithResponses) UpdateAuthProviderWithResponse

func (c *ClientWithResponses) UpdateAuthProviderWithResponse(ctx context.Context, orgId string, portalName string, providerName string, body UpdateAuthProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAuthProviderResponse, error)

func (*ClientWithResponses) UpdateCatalogProviderWithBodyWithResponse

func (c *ClientWithResponses) UpdateCatalogProviderWithBodyWithResponse(ctx context.Context, orgId string, portalName string, providerName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCatalogProviderResponse, error)

UpdateCatalogProviderWithBodyWithResponse request with arbitrary body returning *UpdateCatalogProviderResponse

func (*ClientWithResponses) UpdateCatalogProviderWithResponse

func (c *ClientWithResponses) UpdateCatalogProviderWithResponse(ctx context.Context, orgId string, portalName string, providerName string, body UpdateCatalogProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCatalogProviderResponse, error)

func (*ClientWithResponses) UpdateConnectionWithBodyWithResponse

func (c *ClientWithResponses) UpdateConnectionWithBodyWithResponse(ctx context.Context, orgId string, portalName string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConnectionResponse, error)

UpdateConnectionWithBodyWithResponse request with arbitrary body returning *UpdateConnectionResponse

func (*ClientWithResponses) UpdateConnectionWithResponse

func (c *ClientWithResponses) UpdateConnectionWithResponse(ctx context.Context, orgId string, portalName string, name string, body UpdateConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConnectionResponse, error)

func (*ClientWithResponses) UpdateEntityPageLayoutWithBodyWithResponse

func (c *ClientWithResponses) UpdateEntityPageLayoutWithBodyWithResponse(ctx context.Context, orgId string, portalName string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEntityPageLayoutResponse, error)

UpdateEntityPageLayoutWithBodyWithResponse request with arbitrary body returning *UpdateEntityPageLayoutResponse

func (*ClientWithResponses) UpdateEntityPageLayoutWithResponse

func (c *ClientWithResponses) UpdateEntityPageLayoutWithResponse(ctx context.Context, orgId string, portalName string, name string, body UpdateEntityPageLayoutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEntityPageLayoutResponse, error)

func (*ClientWithResponses) UpdateIdentityProviderWithBodyWithResponse

func (c *ClientWithResponses) UpdateIdentityProviderWithBodyWithResponse(ctx context.Context, orgId string, tenantName string, providerName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateIdentityProviderResponse, error)

UpdateIdentityProviderWithBodyWithResponse request with arbitrary body returning *UpdateIdentityProviderResponse

func (*ClientWithResponses) UpdateIdentityProviderWithResponse

func (c *ClientWithResponses) UpdateIdentityProviderWithResponse(ctx context.Context, orgId string, tenantName string, providerName string, body UpdateIdentityProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateIdentityProviderResponse, error)

func (*ClientWithResponses) UpdateIntegrationWithBodyWithResponse

func (c *ClientWithResponses) UpdateIntegrationWithBodyWithResponse(ctx context.Context, orgId string, portalName string, integrationName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateIntegrationResponse, error)

UpdateIntegrationWithBodyWithResponse request with arbitrary body returning *UpdateIntegrationResponse

func (*ClientWithResponses) UpdateIntegrationWithResponse

func (c *ClientWithResponses) UpdateIntegrationWithResponse(ctx context.Context, orgId string, portalName string, integrationName string, body UpdateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateIntegrationResponse, error)

func (*ClientWithResponses) UpdateOrganizationByIDWithBodyWithResponse

func (c *ClientWithResponses) UpdateOrganizationByIDWithBodyWithResponse(ctx context.Context, orgId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationByIDResponse, error)

UpdateOrganizationByIDWithBodyWithResponse request with arbitrary body returning *UpdateOrganizationByIDResponse

func (*ClientWithResponses) UpdateOrganizationByIDWithResponse

func (c *ClientWithResponses) UpdateOrganizationByIDWithResponse(ctx context.Context, orgId string, body UpdateOrganizationByIDJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationByIDResponse, error)

func (*ClientWithResponses) UpdatePluginConfigurationWithBodyWithResponse

func (c *ClientWithResponses) UpdatePluginConfigurationWithBodyWithResponse(ctx context.Context, orgId string, portalName string, pluginName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePluginConfigurationResponse, error)

UpdatePluginConfigurationWithBodyWithResponse request with arbitrary body returning *UpdatePluginConfigurationResponse

func (*ClientWithResponses) UpdatePluginConfigurationWithResponse

func (c *ClientWithResponses) UpdatePluginConfigurationWithResponse(ctx context.Context, orgId string, portalName string, pluginName string, body UpdatePluginConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePluginConfigurationResponse, error)

func (*ClientWithResponses) UpdatePortalProxyWithBodyWithResponse

func (c *ClientWithResponses) UpdatePortalProxyWithBodyWithResponse(ctx context.Context, orgId string, portalName string, proxyName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePortalProxyResponse, error)

UpdatePortalProxyWithBodyWithResponse request with arbitrary body returning *UpdatePortalProxyResponse

func (*ClientWithResponses) UpdatePortalProxyWithResponse

func (c *ClientWithResponses) UpdatePortalProxyWithResponse(ctx context.Context, orgId string, portalName string, proxyName string, body UpdatePortalProxyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePortalProxyResponse, error)

func (*ClientWithResponses) UpdatePortalWithBodyWithResponse

func (c *ClientWithResponses) UpdatePortalWithBodyWithResponse(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePortalResponse, error)

UpdatePortalWithBodyWithResponse request with arbitrary body returning *UpdatePortalResponse

func (*ClientWithResponses) UpdatePortalWithResponse

func (c *ClientWithResponses) UpdatePortalWithResponse(ctx context.Context, orgId string, portalName string, body UpdatePortalJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePortalResponse, error)

func (*ClientWithResponses) UpdateTenantWithBodyWithResponse

func (c *ClientWithResponses) UpdateTenantWithBodyWithResponse(ctx context.Context, orgId string, tenantName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTenantResponse, error)

UpdateTenantWithBodyWithResponse request with arbitrary body returning *UpdateTenantResponse

func (*ClientWithResponses) UpdateTenantWithResponse

func (c *ClientWithResponses) UpdateTenantWithResponse(ctx context.Context, orgId string, tenantName string, body UpdateTenantJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTenantResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetClustersWithResponse request
	GetClustersWithResponse(ctx context.Context, params *GetClustersParams, reqEditors ...RequestEditorFn) (*GetClustersResponse, error)

	// GetClusterByIdWithResponse request
	GetClusterByIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetClusterByIdResponse, error)

	// GetOrganizationsWithResponse request
	GetOrganizationsWithResponse(ctx context.Context, params *GetOrganizationsParams, reqEditors ...RequestEditorFn) (*GetOrganizationsResponse, error)

	// CreateOrganizationWithBodyWithResponse request with any body
	CreateOrganizationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrganizationResponse, error)

	CreateOrganizationWithResponse(ctx context.Context, body CreateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrganizationResponse, error)

	// DeleteOrganizationByIDWithResponse request
	DeleteOrganizationByIDWithResponse(ctx context.Context, orgId string, reqEditors ...RequestEditorFn) (*DeleteOrganizationByIDResponse, error)

	// GetOrganizationByIDWithResponse request
	GetOrganizationByIDWithResponse(ctx context.Context, orgId string, reqEditors ...RequestEditorFn) (*GetOrganizationByIDResponse, error)

	// UpdateOrganizationByIDWithBodyWithResponse request with any body
	UpdateOrganizationByIDWithBodyWithResponse(ctx context.Context, orgId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationByIDResponse, error)

	UpdateOrganizationByIDWithResponse(ctx context.Context, orgId string, body UpdateOrganizationByIDJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationByIDResponse, error)

	// GetPortalsWithResponse request
	GetPortalsWithResponse(ctx context.Context, orgId string, params *GetPortalsParams, reqEditors ...RequestEditorFn) (*GetPortalsResponse, error)

	// CreatePortalWithBodyWithResponse request with any body
	CreatePortalWithBodyWithResponse(ctx context.Context, orgId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePortalResponse, error)

	CreatePortalWithResponse(ctx context.Context, orgId string, body CreatePortalJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePortalResponse, error)

	// DeletePortalWithResponse request
	DeletePortalWithResponse(ctx context.Context, orgId string, portalName string, reqEditors ...RequestEditorFn) (*DeletePortalResponse, error)

	// GetPortalWithResponse request
	GetPortalWithResponse(ctx context.Context, orgId string, portalName string, reqEditors ...RequestEditorFn) (*GetPortalResponse, error)

	// UpdatePortalWithBodyWithResponse request with any body
	UpdatePortalWithBodyWithResponse(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePortalResponse, error)

	UpdatePortalWithResponse(ctx context.Context, orgId string, portalName string, body UpdatePortalJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePortalResponse, error)

	// GetAuthProvidersWithResponse request
	GetAuthProvidersWithResponse(ctx context.Context, orgId string, portalName string, params *GetAuthProvidersParams, reqEditors ...RequestEditorFn) (*GetAuthProvidersResponse, error)

	// CreateAuthProviderWithBodyWithResponse request with any body
	CreateAuthProviderWithBodyWithResponse(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAuthProviderResponse, error)

	CreateAuthProviderWithResponse(ctx context.Context, orgId string, portalName string, body CreateAuthProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAuthProviderResponse, error)

	// DeleteAuthProviderWithResponse request
	DeleteAuthProviderWithResponse(ctx context.Context, orgId string, portalName string, providerName string, reqEditors ...RequestEditorFn) (*DeleteAuthProviderResponse, error)

	// GetAuthProviderWithResponse request
	GetAuthProviderWithResponse(ctx context.Context, orgId string, portalName string, providerName string, reqEditors ...RequestEditorFn) (*GetAuthProviderResponse, error)

	// UpdateAuthProviderWithBodyWithResponse request with any body
	UpdateAuthProviderWithBodyWithResponse(ctx context.Context, orgId string, portalName string, providerName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAuthProviderResponse, error)

	UpdateAuthProviderWithResponse(ctx context.Context, orgId string, portalName string, providerName string, body UpdateAuthProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAuthProviderResponse, error)

	// GetCatalogProvidersWithResponse request
	GetCatalogProvidersWithResponse(ctx context.Context, orgId string, portalName string, params *GetCatalogProvidersParams, reqEditors ...RequestEditorFn) (*GetCatalogProvidersResponse, error)

	// CreateCatalogProviderWithBodyWithResponse request with any body
	CreateCatalogProviderWithBodyWithResponse(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCatalogProviderResponse, error)

	CreateCatalogProviderWithResponse(ctx context.Context, orgId string, portalName string, body CreateCatalogProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCatalogProviderResponse, error)

	// DeleteCatalogProviderWithResponse request
	DeleteCatalogProviderWithResponse(ctx context.Context, orgId string, portalName string, providerName string, reqEditors ...RequestEditorFn) (*DeleteCatalogProviderResponse, error)

	// GetCatalogProviderWithResponse request
	GetCatalogProviderWithResponse(ctx context.Context, orgId string, portalName string, providerName string, reqEditors ...RequestEditorFn) (*GetCatalogProviderResponse, error)

	// UpdateCatalogProviderWithBodyWithResponse request with any body
	UpdateCatalogProviderWithBodyWithResponse(ctx context.Context, orgId string, portalName string, providerName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCatalogProviderResponse, error)

	UpdateCatalogProviderWithResponse(ctx context.Context, orgId string, portalName string, providerName string, body UpdateCatalogProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCatalogProviderResponse, error)

	// GetConnectionsWithResponse request
	GetConnectionsWithResponse(ctx context.Context, orgId string, portalName string, params *GetConnectionsParams, reqEditors ...RequestEditorFn) (*GetConnectionsResponse, error)

	// CreateConnectionWithBodyWithResponse request with any body
	CreateConnectionWithBodyWithResponse(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateConnectionResponse, error)

	CreateConnectionWithResponse(ctx context.Context, orgId string, portalName string, body CreateConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConnectionResponse, error)

	// DeleteConnectionWithResponse request
	DeleteConnectionWithResponse(ctx context.Context, orgId string, portalName string, name string, reqEditors ...RequestEditorFn) (*DeleteConnectionResponse, error)

	// GetConnectionWithResponse request
	GetConnectionWithResponse(ctx context.Context, orgId string, portalName string, name string, reqEditors ...RequestEditorFn) (*GetConnectionResponse, error)

	// UpdateConnectionWithBodyWithResponse request with any body
	UpdateConnectionWithBodyWithResponse(ctx context.Context, orgId string, portalName string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConnectionResponse, error)

	UpdateConnectionWithResponse(ctx context.Context, orgId string, portalName string, name string, body UpdateConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConnectionResponse, error)

	// GetEntityPageLayoutsWithResponse request
	GetEntityPageLayoutsWithResponse(ctx context.Context, orgId string, portalName string, params *GetEntityPageLayoutsParams, reqEditors ...RequestEditorFn) (*GetEntityPageLayoutsResponse, error)

	// CreateEntityPageLayoutWithBodyWithResponse request with any body
	CreateEntityPageLayoutWithBodyWithResponse(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEntityPageLayoutResponse, error)

	CreateEntityPageLayoutWithResponse(ctx context.Context, orgId string, portalName string, body CreateEntityPageLayoutJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEntityPageLayoutResponse, error)

	// DeleteEntityPageLayoutWithResponse request
	DeleteEntityPageLayoutWithResponse(ctx context.Context, orgId string, portalName string, name string, reqEditors ...RequestEditorFn) (*DeleteEntityPageLayoutResponse, error)

	// GetEntityPageLayoutWithResponse request
	GetEntityPageLayoutWithResponse(ctx context.Context, orgId string, portalName string, name string, reqEditors ...RequestEditorFn) (*GetEntityPageLayoutResponse, error)

	// UpdateEntityPageLayoutWithBodyWithResponse request with any body
	UpdateEntityPageLayoutWithBodyWithResponse(ctx context.Context, orgId string, portalName string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEntityPageLayoutResponse, error)

	UpdateEntityPageLayoutWithResponse(ctx context.Context, orgId string, portalName string, name string, body UpdateEntityPageLayoutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEntityPageLayoutResponse, error)

	// GetIntegrationsWithResponse request
	GetIntegrationsWithResponse(ctx context.Context, orgId string, portalName string, params *GetIntegrationsParams, reqEditors ...RequestEditorFn) (*GetIntegrationsResponse, error)

	// CreateIntegrationWithBodyWithResponse request with any body
	CreateIntegrationWithBodyWithResponse(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateIntegrationResponse, error)

	CreateIntegrationWithResponse(ctx context.Context, orgId string, portalName string, body CreateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateIntegrationResponse, error)

	// DeleteIntegrationWithResponse request
	DeleteIntegrationWithResponse(ctx context.Context, orgId string, portalName string, integrationName string, reqEditors ...RequestEditorFn) (*DeleteIntegrationResponse, error)

	// GetIntegrationWithResponse request
	GetIntegrationWithResponse(ctx context.Context, orgId string, portalName string, integrationName string, reqEditors ...RequestEditorFn) (*GetIntegrationResponse, error)

	// UpdateIntegrationWithBodyWithResponse request with any body
	UpdateIntegrationWithBodyWithResponse(ctx context.Context, orgId string, portalName string, integrationName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateIntegrationResponse, error)

	UpdateIntegrationWithResponse(ctx context.Context, orgId string, portalName string, integrationName string, body UpdateIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateIntegrationResponse, error)

	// GetPluginConfigurationsWithResponse request
	GetPluginConfigurationsWithResponse(ctx context.Context, orgId string, portalName string, params *GetPluginConfigurationsParams, reqEditors ...RequestEditorFn) (*GetPluginConfigurationsResponse, error)

	// CreatePluginConfigurationWithBodyWithResponse request with any body
	CreatePluginConfigurationWithBodyWithResponse(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePluginConfigurationResponse, error)

	CreatePluginConfigurationWithResponse(ctx context.Context, orgId string, portalName string, body CreatePluginConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePluginConfigurationResponse, error)

	// DeletePluginConfigurationWithResponse request
	DeletePluginConfigurationWithResponse(ctx context.Context, orgId string, portalName string, pluginName string, reqEditors ...RequestEditorFn) (*DeletePluginConfigurationResponse, error)

	// GetPluginConfigurationWithResponse request
	GetPluginConfigurationWithResponse(ctx context.Context, orgId string, portalName string, pluginName string, reqEditors ...RequestEditorFn) (*GetPluginConfigurationResponse, error)

	// UpdatePluginConfigurationWithBodyWithResponse request with any body
	UpdatePluginConfigurationWithBodyWithResponse(ctx context.Context, orgId string, portalName string, pluginName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePluginConfigurationResponse, error)

	UpdatePluginConfigurationWithResponse(ctx context.Context, orgId string, portalName string, pluginName string, body UpdatePluginConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePluginConfigurationResponse, error)

	// GetPortalProxiesWithResponse request
	GetPortalProxiesWithResponse(ctx context.Context, orgId string, portalName string, params *GetPortalProxiesParams, reqEditors ...RequestEditorFn) (*GetPortalProxiesResponse, error)

	// CreatePortalProxyWithBodyWithResponse request with any body
	CreatePortalProxyWithBodyWithResponse(ctx context.Context, orgId string, portalName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePortalProxyResponse, error)

	CreatePortalProxyWithResponse(ctx context.Context, orgId string, portalName string, body CreatePortalProxyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePortalProxyResponse, error)

	// DeletePortalProxyWithResponse request
	DeletePortalProxyWithResponse(ctx context.Context, orgId string, portalName string, proxyName string, reqEditors ...RequestEditorFn) (*DeletePortalProxyResponse, error)

	// GetPortalProxyWithResponse request
	GetPortalProxyWithResponse(ctx context.Context, orgId string, portalName string, proxyName string, reqEditors ...RequestEditorFn) (*GetPortalProxyResponse, error)

	// UpdatePortalProxyWithBodyWithResponse request with any body
	UpdatePortalProxyWithBodyWithResponse(ctx context.Context, orgId string, portalName string, proxyName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePortalProxyResponse, error)

	UpdatePortalProxyWithResponse(ctx context.Context, orgId string, portalName string, proxyName string, body UpdatePortalProxyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePortalProxyResponse, error)

	// GetPortalStatusWithResponse request
	GetPortalStatusWithResponse(ctx context.Context, orgId string, portalName string, reqEditors ...RequestEditorFn) (*GetPortalStatusResponse, error)

	// GetTenantsWithResponse request
	GetTenantsWithResponse(ctx context.Context, orgId string, params *GetTenantsParams, reqEditors ...RequestEditorFn) (*GetTenantsResponse, error)

	// CreateTenantWithBodyWithResponse request with any body
	CreateTenantWithBodyWithResponse(ctx context.Context, orgId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTenantResponse, error)

	CreateTenantWithResponse(ctx context.Context, orgId string, body CreateTenantJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTenantResponse, error)

	// DeleteTenantWithResponse request
	DeleteTenantWithResponse(ctx context.Context, orgId string, tenantName string, reqEditors ...RequestEditorFn) (*DeleteTenantResponse, error)

	// GetTenantWithResponse request
	GetTenantWithResponse(ctx context.Context, orgId string, tenantName string, reqEditors ...RequestEditorFn) (*GetTenantResponse, error)

	// UpdateTenantWithBodyWithResponse request with any body
	UpdateTenantWithBodyWithResponse(ctx context.Context, orgId string, tenantName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTenantResponse, error)

	UpdateTenantWithResponse(ctx context.Context, orgId string, tenantName string, body UpdateTenantJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTenantResponse, error)

	// GetIdentityProvidersWithResponse request
	GetIdentityProvidersWithResponse(ctx context.Context, orgId string, tenantName string, params *GetIdentityProvidersParams, reqEditors ...RequestEditorFn) (*GetIdentityProvidersResponse, error)

	// CreateIdentityProviderWithBodyWithResponse request with any body
	CreateIdentityProviderWithBodyWithResponse(ctx context.Context, orgId string, tenantName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateIdentityProviderResponse, error)

	CreateIdentityProviderWithResponse(ctx context.Context, orgId string, tenantName string, body CreateIdentityProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateIdentityProviderResponse, error)

	// DeleteIdentityProviderWithResponse request
	DeleteIdentityProviderWithResponse(ctx context.Context, orgId string, tenantName string, providerName string, reqEditors ...RequestEditorFn) (*DeleteIdentityProviderResponse, error)

	// GetIdentityProviderWithResponse request
	GetIdentityProviderWithResponse(ctx context.Context, orgId string, tenantName string, providerName string, reqEditors ...RequestEditorFn) (*GetIdentityProviderResponse, error)

	// UpdateIdentityProviderWithBodyWithResponse request with any body
	UpdateIdentityProviderWithBodyWithResponse(ctx context.Context, orgId string, tenantName string, providerName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateIdentityProviderResponse, error)

	UpdateIdentityProviderWithResponse(ctx context.Context, orgId string, tenantName string, providerName string, body UpdateIdentityProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateIdentityProviderResponse, error)

	// GetTenantUsersWithResponse request
	GetTenantUsersWithResponse(ctx context.Context, orgId string, tenantName string, params *GetTenantUsersParams, reqEditors ...RequestEditorFn) (*GetTenantUsersResponse, error)

	// CreateTenantUserWithBodyWithResponse request with any body
	CreateTenantUserWithBodyWithResponse(ctx context.Context, orgId string, tenantName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTenantUserResponse, error)

	CreateTenantUserWithResponse(ctx context.Context, orgId string, tenantName string, body CreateTenantUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTenantUserResponse, error)

	// DeleteTenantUserWithResponse request
	DeleteTenantUserWithResponse(ctx context.Context, orgId string, tenantName string, username string, reqEditors ...RequestEditorFn) (*DeleteTenantUserResponse, error)

	// GetTenantUserWithResponse request
	GetTenantUserWithResponse(ctx context.Context, orgId string, tenantName string, username string, reqEditors ...RequestEditorFn) (*GetTenantUserResponse, error)

	// GetPortalVersionsWithResponse request
	GetPortalVersionsWithResponse(ctx context.Context, params *GetPortalVersionsParams, reqEditors ...RequestEditorFn) (*GetPortalVersionsResponse, error)

	// GetPortalVersionWithResponse request
	GetPortalVersionWithResponse(ctx context.Context, versionId string, reqEditors ...RequestEditorFn) (*GetPortalVersionResponse, error)

	// GetPortalVersionPluginDefinitionsWithResponse request
	GetPortalVersionPluginDefinitionsWithResponse(ctx context.Context, versionId string, params *GetPortalVersionPluginDefinitionsParams, reqEditors ...RequestEditorFn) (*GetPortalVersionPluginDefinitionsResponse, error)

	// GetPortalVersionPluginDefinitionWithResponse request
	GetPortalVersionPluginDefinitionWithResponse(ctx context.Context, versionId string, name string, reqEditors ...RequestEditorFn) (*GetPortalVersionPluginDefinitionResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type Cluster

type Cluster struct {
	// CreatedAt The date and time of the resources creation.
	CreatedAt time.Time `json:"createdAt"`

	// DisplayName The common name of the Cluster resource.
	DisplayName string `json:"displayName"`

	// Id The ID of the Flightdeck resource.
	Id openapi_types.UUID `json:"id"`

	// Name The name of the Cluster resource.
	Name string `json:"name"`

	// Region The region where the Cluster is located.
	Region string `json:"region"`
}

Cluster defines model for Cluster.

type ClustersListResponse

type ClustersListResponse struct {
	Items    *[]Cluster `json:"items,omitempty"`
	PageInfo PageInfo   `json:"pageInfo"`
	Total    int        `json:"total"`
}

ClustersListResponse defines model for ClustersListResponse.

type Connection

type Connection struct {
	// ConnectionConfig The configuration for the Flightdeck Connection.
	ConnectionConfig Connection_ConnectionConfig `json:"connectionConfig"`

	// CreatedAt The date and time of the resources creation.
	CreatedAt time.Time `json:"createdAt"`

	// Id The ID of the Flightdeck resource.
	Id openapi_types.UUID `json:"id"`

	// Name The name of the Flightdeck Connection resource.
	Name string `json:"name"`

	// OrganizationId The ID of the Flightdeck Organization.
	OrganizationId openapi_types.UUID `json:"organizationId"`

	// PortalName The name of the Flightdeck Portal.
	PortalName string `json:"portalName"`
}

Connection defines model for Connection.

type ConnectionConfig

type ConnectionConfig struct {
	// ConfigType The type of the Flightdeck Connection configuration.
	ConfigType string `json:"configType" tfsdk:"-"`
}

ConnectionConfig defines model for ConnectionConfig.

type ConnectionInput

type ConnectionInput struct {
	// ConnectionConfig The configuration for the Flightdeck Connection.
	ConnectionConfig ConnectionInput_ConnectionConfig `json:"connectionConfig"`

	// Name The name of the Flightdeck Connection resource.
	Name string `json:"name"`
}

ConnectionInput defines model for ConnectionInput.

type ConnectionInput_ConnectionConfig

type ConnectionInput_ConnectionConfig struct {
	// contains filtered or unexported fields
}

ConnectionInput_ConnectionConfig The configuration for the Flightdeck Connection.

func (ConnectionInput_ConnectionConfig) AsTailscaleConnection

func (t ConnectionInput_ConnectionConfig) AsTailscaleConnection() (TailscaleConnection, error)

AsTailscaleConnection returns the union data inside the ConnectionInput_ConnectionConfig as a TailscaleConnection

func (ConnectionInput_ConnectionConfig) Discriminator

func (t ConnectionInput_ConnectionConfig) Discriminator() (string, error)

func (*ConnectionInput_ConnectionConfig) FromTailscaleConnection

func (t *ConnectionInput_ConnectionConfig) FromTailscaleConnection(v TailscaleConnection) error

FromTailscaleConnection overwrites any union data inside the ConnectionInput_ConnectionConfig as the provided TailscaleConnection

func (ConnectionInput_ConnectionConfig) MarshalJSON

func (t ConnectionInput_ConnectionConfig) MarshalJSON() ([]byte, error)

func (*ConnectionInput_ConnectionConfig) MergeTailscaleConnection

func (t *ConnectionInput_ConnectionConfig) MergeTailscaleConnection(v TailscaleConnection) error

MergeTailscaleConnection performs a merge with any union data inside the ConnectionInput_ConnectionConfig, using the provided TailscaleConnection

func (*ConnectionInput_ConnectionConfig) UnmarshalJSON

func (t *ConnectionInput_ConnectionConfig) UnmarshalJSON(b []byte) error

func (ConnectionInput_ConnectionConfig) ValueByDiscriminator

func (t ConnectionInput_ConnectionConfig) ValueByDiscriminator() (interface{}, error)

type Connection_ConnectionConfig

type Connection_ConnectionConfig struct {
	// contains filtered or unexported fields
}

Connection_ConnectionConfig The configuration for the Flightdeck Connection.

func (Connection_ConnectionConfig) AsTailscaleConnection

func (t Connection_ConnectionConfig) AsTailscaleConnection() (TailscaleConnection, error)

AsTailscaleConnection returns the union data inside the Connection_ConnectionConfig as a TailscaleConnection

func (Connection_ConnectionConfig) Discriminator

func (t Connection_ConnectionConfig) Discriminator() (string, error)

func (*Connection_ConnectionConfig) FromTailscaleConnection

func (t *Connection_ConnectionConfig) FromTailscaleConnection(v TailscaleConnection) error

FromTailscaleConnection overwrites any union data inside the Connection_ConnectionConfig as the provided TailscaleConnection

func (Connection_ConnectionConfig) MarshalJSON

func (t Connection_ConnectionConfig) MarshalJSON() ([]byte, error)

func (*Connection_ConnectionConfig) MergeTailscaleConnection

func (t *Connection_ConnectionConfig) MergeTailscaleConnection(v TailscaleConnection) error

MergeTailscaleConnection performs a merge with any union data inside the Connection_ConnectionConfig, using the provided TailscaleConnection

func (*Connection_ConnectionConfig) UnmarshalJSON

func (t *Connection_ConnectionConfig) UnmarshalJSON(b []byte) error

func (Connection_ConnectionConfig) ValueByDiscriminator

func (t Connection_ConnectionConfig) ValueByDiscriminator() (interface{}, error)

type ConnectionsListResponse

type ConnectionsListResponse struct {
	// Items A list of Flightdeck Connections.
	Items    *[]Connection `json:"items,omitempty"`
	PageInfo PageInfo      `json:"pageInfo"`

	// Total The total number of Flightdeck Connections.
	Total int `json:"total"`
}

ConnectionsListResponse defines model for ConnectionsListResponse.

type CreateAuthProviderJSONRequestBody

type CreateAuthProviderJSONRequestBody = AuthProviderInput

CreateAuthProviderJSONRequestBody defines body for CreateAuthProvider for application/json ContentType.

type CreateAuthProviderResponse

type CreateAuthProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AuthProvider
}

func ParseCreateAuthProviderResponse

func ParseCreateAuthProviderResponse(rsp *http.Response) (*CreateAuthProviderResponse, error)

ParseCreateAuthProviderResponse parses an HTTP response from a CreateAuthProviderWithResponse call

func (CreateAuthProviderResponse) Status

Status returns HTTPResponse.Status

func (CreateAuthProviderResponse) StatusCode

func (r CreateAuthProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCatalogProviderJSONRequestBody

type CreateCatalogProviderJSONRequestBody = CatalogProviderInput

CreateCatalogProviderJSONRequestBody defines body for CreateCatalogProvider for application/json ContentType.

type CreateCatalogProviderResponse

type CreateCatalogProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CatalogProvider
}

func ParseCreateCatalogProviderResponse

func ParseCreateCatalogProviderResponse(rsp *http.Response) (*CreateCatalogProviderResponse, error)

ParseCreateCatalogProviderResponse parses an HTTP response from a CreateCatalogProviderWithResponse call

func (CreateCatalogProviderResponse) Status

Status returns HTTPResponse.Status

func (CreateCatalogProviderResponse) StatusCode

func (r CreateCatalogProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateConnectionJSONRequestBody

type CreateConnectionJSONRequestBody = ConnectionInput

CreateConnectionJSONRequestBody defines body for CreateConnection for application/json ContentType.

type CreateConnectionResponse

type CreateConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Connection
}

func ParseCreateConnectionResponse

func ParseCreateConnectionResponse(rsp *http.Response) (*CreateConnectionResponse, error)

ParseCreateConnectionResponse parses an HTTP response from a CreateConnectionWithResponse call

func (CreateConnectionResponse) Status

func (r CreateConnectionResponse) Status() string

Status returns HTTPResponse.Status

func (CreateConnectionResponse) StatusCode

func (r CreateConnectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateEntityPageLayoutJSONRequestBody

type CreateEntityPageLayoutJSONRequestBody = EntityPageLayoutInput

CreateEntityPageLayoutJSONRequestBody defines body for CreateEntityPageLayout for application/json ContentType.

type CreateEntityPageLayoutResponse

type CreateEntityPageLayoutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *EntityPageLayout
}

func ParseCreateEntityPageLayoutResponse

func ParseCreateEntityPageLayoutResponse(rsp *http.Response) (*CreateEntityPageLayoutResponse, error)

ParseCreateEntityPageLayoutResponse parses an HTTP response from a CreateEntityPageLayoutWithResponse call

func (CreateEntityPageLayoutResponse) Status

Status returns HTTPResponse.Status

func (CreateEntityPageLayoutResponse) StatusCode

func (r CreateEntityPageLayoutResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateIdentityProviderJSONRequestBody

type CreateIdentityProviderJSONRequestBody = IdentityProviderInput

CreateIdentityProviderJSONRequestBody defines body for CreateIdentityProvider for application/json ContentType.

type CreateIdentityProviderResponse

type CreateIdentityProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *IdentityProvider
}

func ParseCreateIdentityProviderResponse

func ParseCreateIdentityProviderResponse(rsp *http.Response) (*CreateIdentityProviderResponse, error)

ParseCreateIdentityProviderResponse parses an HTTP response from a CreateIdentityProviderWithResponse call

func (CreateIdentityProviderResponse) Status

Status returns HTTPResponse.Status

func (CreateIdentityProviderResponse) StatusCode

func (r CreateIdentityProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateIntegrationJSONRequestBody

type CreateIntegrationJSONRequestBody = IntegrationInput

CreateIntegrationJSONRequestBody defines body for CreateIntegration for application/json ContentType.

type CreateIntegrationResponse

type CreateIntegrationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Integration
}

func ParseCreateIntegrationResponse

func ParseCreateIntegrationResponse(rsp *http.Response) (*CreateIntegrationResponse, error)

ParseCreateIntegrationResponse parses an HTTP response from a CreateIntegrationWithResponse call

func (CreateIntegrationResponse) Status

func (r CreateIntegrationResponse) Status() string

Status returns HTTPResponse.Status

func (CreateIntegrationResponse) StatusCode

func (r CreateIntegrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateOrganizationJSONRequestBody

type CreateOrganizationJSONRequestBody = OrganizationInput

CreateOrganizationJSONRequestBody defines body for CreateOrganization for application/json ContentType.

type CreateOrganizationResponse

type CreateOrganizationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Organization
}

func ParseCreateOrganizationResponse

func ParseCreateOrganizationResponse(rsp *http.Response) (*CreateOrganizationResponse, error)

ParseCreateOrganizationResponse parses an HTTP response from a CreateOrganizationWithResponse call

func (CreateOrganizationResponse) Status

Status returns HTTPResponse.Status

func (CreateOrganizationResponse) StatusCode

func (r CreateOrganizationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePluginConfigurationJSONRequestBody

type CreatePluginConfigurationJSONRequestBody = PluginConfigurationInput

CreatePluginConfigurationJSONRequestBody defines body for CreatePluginConfiguration for application/json ContentType.

type CreatePluginConfigurationResponse

type CreatePluginConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *PluginConfiguration
}

func ParseCreatePluginConfigurationResponse

func ParseCreatePluginConfigurationResponse(rsp *http.Response) (*CreatePluginConfigurationResponse, error)

ParseCreatePluginConfigurationResponse parses an HTTP response from a CreatePluginConfigurationWithResponse call

func (CreatePluginConfigurationResponse) Status

Status returns HTTPResponse.Status

func (CreatePluginConfigurationResponse) StatusCode

func (r CreatePluginConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePortalJSONRequestBody

type CreatePortalJSONRequestBody = PortalInput

CreatePortalJSONRequestBody defines body for CreatePortal for application/json ContentType.

type CreatePortalProxyJSONRequestBody

type CreatePortalProxyJSONRequestBody = PortalProxyInput

CreatePortalProxyJSONRequestBody defines body for CreatePortalProxy for application/json ContentType.

type CreatePortalProxyResponse

type CreatePortalProxyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *PortalProxy
}

func ParseCreatePortalProxyResponse

func ParseCreatePortalProxyResponse(rsp *http.Response) (*CreatePortalProxyResponse, error)

ParseCreatePortalProxyResponse parses an HTTP response from a CreatePortalProxyWithResponse call

func (CreatePortalProxyResponse) Status

func (r CreatePortalProxyResponse) Status() string

Status returns HTTPResponse.Status

func (CreatePortalProxyResponse) StatusCode

func (r CreatePortalProxyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePortalResponse

type CreatePortalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Portal
}

func ParseCreatePortalResponse

func ParseCreatePortalResponse(rsp *http.Response) (*CreatePortalResponse, error)

ParseCreatePortalResponse parses an HTTP response from a CreatePortalWithResponse call

func (CreatePortalResponse) Status

func (r CreatePortalResponse) Status() string

Status returns HTTPResponse.Status

func (CreatePortalResponse) StatusCode

func (r CreatePortalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTenantJSONRequestBody

type CreateTenantJSONRequestBody = TenantInput

CreateTenantJSONRequestBody defines body for CreateTenant for application/json ContentType.

type CreateTenantResponse

type CreateTenantResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Tenant
}

func ParseCreateTenantResponse

func ParseCreateTenantResponse(rsp *http.Response) (*CreateTenantResponse, error)

ParseCreateTenantResponse parses an HTTP response from a CreateTenantWithResponse call

func (CreateTenantResponse) Status

func (r CreateTenantResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTenantResponse) StatusCode

func (r CreateTenantResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTenantUserJSONRequestBody

type CreateTenantUserJSONRequestBody = TenantUserInput

CreateTenantUserJSONRequestBody defines body for CreateTenantUser for application/json ContentType.

type CreateTenantUserResponse

type CreateTenantUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *TenantUser
}

func ParseCreateTenantUserResponse

func ParseCreateTenantUserResponse(rsp *http.Response) (*CreateTenantUserResponse, error)

ParseCreateTenantUserResponse parses an HTTP response from a CreateTenantUserWithResponse call

func (CreateTenantUserResponse) Status

func (r CreateTenantUserResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTenantUserResponse) StatusCode

func (r CreateTenantUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAuthProviderResponse

type DeleteAuthProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteAuthProviderResponse

func ParseDeleteAuthProviderResponse(rsp *http.Response) (*DeleteAuthProviderResponse, error)

ParseDeleteAuthProviderResponse parses an HTTP response from a DeleteAuthProviderWithResponse call

func (DeleteAuthProviderResponse) Status

Status returns HTTPResponse.Status

func (DeleteAuthProviderResponse) StatusCode

func (r DeleteAuthProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCatalogProviderResponse

type DeleteCatalogProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteCatalogProviderResponse

func ParseDeleteCatalogProviderResponse(rsp *http.Response) (*DeleteCatalogProviderResponse, error)

ParseDeleteCatalogProviderResponse parses an HTTP response from a DeleteCatalogProviderWithResponse call

func (DeleteCatalogProviderResponse) Status

Status returns HTTPResponse.Status

func (DeleteCatalogProviderResponse) StatusCode

func (r DeleteCatalogProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteConnectionResponse

type DeleteConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteConnectionResponse

func ParseDeleteConnectionResponse(rsp *http.Response) (*DeleteConnectionResponse, error)

ParseDeleteConnectionResponse parses an HTTP response from a DeleteConnectionWithResponse call

func (DeleteConnectionResponse) Status

func (r DeleteConnectionResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteConnectionResponse) StatusCode

func (r DeleteConnectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteEntityPageLayoutResponse

type DeleteEntityPageLayoutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteEntityPageLayoutResponse

func ParseDeleteEntityPageLayoutResponse(rsp *http.Response) (*DeleteEntityPageLayoutResponse, error)

ParseDeleteEntityPageLayoutResponse parses an HTTP response from a DeleteEntityPageLayoutWithResponse call

func (DeleteEntityPageLayoutResponse) Status

Status returns HTTPResponse.Status

func (DeleteEntityPageLayoutResponse) StatusCode

func (r DeleteEntityPageLayoutResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteIdentityProviderResponse

type DeleteIdentityProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteIdentityProviderResponse

func ParseDeleteIdentityProviderResponse(rsp *http.Response) (*DeleteIdentityProviderResponse, error)

ParseDeleteIdentityProviderResponse parses an HTTP response from a DeleteIdentityProviderWithResponse call

func (DeleteIdentityProviderResponse) Status

Status returns HTTPResponse.Status

func (DeleteIdentityProviderResponse) StatusCode

func (r DeleteIdentityProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteIntegrationResponse

type DeleteIntegrationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteIntegrationResponse

func ParseDeleteIntegrationResponse(rsp *http.Response) (*DeleteIntegrationResponse, error)

ParseDeleteIntegrationResponse parses an HTTP response from a DeleteIntegrationWithResponse call

func (DeleteIntegrationResponse) Status

func (r DeleteIntegrationResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteIntegrationResponse) StatusCode

func (r DeleteIntegrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteOrganizationByIDResponse

type DeleteOrganizationByIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteOrganizationByIDResponse

func ParseDeleteOrganizationByIDResponse(rsp *http.Response) (*DeleteOrganizationByIDResponse, error)

ParseDeleteOrganizationByIDResponse parses an HTTP response from a DeleteOrganizationByIDWithResponse call

func (DeleteOrganizationByIDResponse) Status

Status returns HTTPResponse.Status

func (DeleteOrganizationByIDResponse) StatusCode

func (r DeleteOrganizationByIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePluginConfigurationResponse

type DeletePluginConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeletePluginConfigurationResponse

func ParseDeletePluginConfigurationResponse(rsp *http.Response) (*DeletePluginConfigurationResponse, error)

ParseDeletePluginConfigurationResponse parses an HTTP response from a DeletePluginConfigurationWithResponse call

func (DeletePluginConfigurationResponse) Status

Status returns HTTPResponse.Status

func (DeletePluginConfigurationResponse) StatusCode

func (r DeletePluginConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePortalProxyResponse

type DeletePortalProxyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeletePortalProxyResponse

func ParseDeletePortalProxyResponse(rsp *http.Response) (*DeletePortalProxyResponse, error)

ParseDeletePortalProxyResponse parses an HTTP response from a DeletePortalProxyWithResponse call

func (DeletePortalProxyResponse) Status

func (r DeletePortalProxyResponse) Status() string

Status returns HTTPResponse.Status

func (DeletePortalProxyResponse) StatusCode

func (r DeletePortalProxyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePortalResponse

type DeletePortalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeletePortalResponse

func ParseDeletePortalResponse(rsp *http.Response) (*DeletePortalResponse, error)

ParseDeletePortalResponse parses an HTTP response from a DeletePortalWithResponse call

func (DeletePortalResponse) Status

func (r DeletePortalResponse) Status() string

Status returns HTTPResponse.Status

func (DeletePortalResponse) StatusCode

func (r DeletePortalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTenantResponse

type DeleteTenantResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteTenantResponse

func ParseDeleteTenantResponse(rsp *http.Response) (*DeleteTenantResponse, error)

ParseDeleteTenantResponse parses an HTTP response from a DeleteTenantWithResponse call

func (DeleteTenantResponse) Status

func (r DeleteTenantResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteTenantResponse) StatusCode

func (r DeleteTenantResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTenantUserResponse

type DeleteTenantUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteTenantUserResponse

func ParseDeleteTenantUserResponse(rsp *http.Response) (*DeleteTenantUserResponse, error)

ParseDeleteTenantUserResponse parses an HTTP response from a DeleteTenantUserWithResponse call

func (DeleteTenantUserResponse) Status

func (r DeleteTenantUserResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteTenantUserResponse) StatusCode

func (r DeleteTenantUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EntityPageCardSpec

type EntityPageCardSpec struct {
	// Config Configuration for the Entity Page Extension.
	Config *map[string]interface{} `json:"config" tfsdk:"config"`

	// Filters Named filters for this Entity Page Extension.
	Filters *[]string `json:"filters" tfsdk:"filters"`

	// Path The unique Entity Page Extension path.
	Path string `json:"path" tfsdk:"path"`
}

EntityPageCardSpec defines model for EntityPageCardSpec.

type EntityPageContentSpec

type EntityPageContentSpec struct {
	// Config Configuration for the Entity Page Extension.
	Config *map[string]interface{} `json:"config" tfsdk:"config"`

	// Filters Named filters for this Entity Page Extension.
	Filters *[]string `json:"filters" tfsdk:"filters"`

	// Path The unique Entity Page Extension path.
	Path string `json:"path" tfsdk:"path"`
}

EntityPageContentSpec defines model for EntityPageContentSpec.

type EntityPageLayout

type EntityPageLayout struct {
	// Active Indicates whether the Flightdeck Page Layout is the activated.
	Active *bool `json:"active,omitempty"`

	// CardOrder The order in which to display Entity Card components.
	CardOrder *[]EntityPageCardSpec `json:"cardOrder"`

	// ContentOrder The order in which to display Entity Content pages.
	ContentOrder *[]EntityPageContentSpec `json:"contentOrder"`

	// CreatedAt The date and time of the resources creation.
	CreatedAt time.Time `json:"createdAt"`

	// Id The ID of the Flightdeck resource.
	Id openapi_types.UUID `json:"id"`

	// Name The name of the Flightdeck Entity Page Layout resource.
	Name string `json:"name"`

	// OrganizationId The ID of the Flightdeck Organization.
	OrganizationId openapi_types.UUID `json:"organizationId"`

	// PortalName The name of the Flightdeck Portal.
	PortalName string `json:"portalName"`
}

EntityPageLayout defines model for EntityPageLayout.

type EntityPageLayoutInput

type EntityPageLayoutInput struct {
	// Active Indicates whether the Flightdeck Page Layout is the activated.
	Active *bool `json:"active,omitempty"`

	// CardOrder The order in which to display Entity Card components.
	CardOrder *[]EntityPageCardSpec `json:"cardOrder"`

	// ContentOrder The order in which to display Entity Content pages.
	ContentOrder *[]EntityPageContentSpec `json:"contentOrder"`

	// Name The name of the Flightdeck Entity Page Layout resource.
	Name string `json:"name"`
}

EntityPageLayoutInput defines model for EntityPageLayoutInput.

type EntityPageLayoutsListResponse

type EntityPageLayoutsListResponse struct {
	// Items A list of Flightdeck Entity Page Layout resources.
	Items    *[]EntityPageLayout `json:"items,omitempty"`
	PageInfo PageInfo            `json:"pageInfo"`

	// Total The total number of Flightdeck Entity Page Layout resources.
	Total int `json:"total"`
}

EntityPageLayoutsListResponse defines model for EntityPageLayoutsListResponse.

type GetAuthProviderResponse

type GetAuthProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthProvider
}

func ParseGetAuthProviderResponse

func ParseGetAuthProviderResponse(rsp *http.Response) (*GetAuthProviderResponse, error)

ParseGetAuthProviderResponse parses an HTTP response from a GetAuthProviderWithResponse call

func (GetAuthProviderResponse) Status

func (r GetAuthProviderResponse) Status() string

Status returns HTTPResponse.Status

func (GetAuthProviderResponse) StatusCode

func (r GetAuthProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAuthProvidersParams

type GetAuthProvidersParams struct {
	// Limit Limit number of items
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Prev The previous cursor
	Prev *string `form:"prev,omitempty" json:"prev,omitempty"`

	// Next The next cursor
	Next *string `form:"next,omitempty" json:"next,omitempty"`
}

GetAuthProvidersParams defines parameters for GetAuthProviders.

type GetAuthProvidersResponse

type GetAuthProvidersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthProvidersListResponse
}

func ParseGetAuthProvidersResponse

func ParseGetAuthProvidersResponse(rsp *http.Response) (*GetAuthProvidersResponse, error)

ParseGetAuthProvidersResponse parses an HTTP response from a GetAuthProvidersWithResponse call

func (GetAuthProvidersResponse) Status

func (r GetAuthProvidersResponse) Status() string

Status returns HTTPResponse.Status

func (GetAuthProvidersResponse) StatusCode

func (r GetAuthProvidersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCatalogProviderResponse

type GetCatalogProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CatalogProvider
}

func ParseGetCatalogProviderResponse

func ParseGetCatalogProviderResponse(rsp *http.Response) (*GetCatalogProviderResponse, error)

ParseGetCatalogProviderResponse parses an HTTP response from a GetCatalogProviderWithResponse call

func (GetCatalogProviderResponse) Status

Status returns HTTPResponse.Status

func (GetCatalogProviderResponse) StatusCode

func (r GetCatalogProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCatalogProvidersParams

type GetCatalogProvidersParams struct {
	// Limit Limit number of items
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Prev The previous cursor
	Prev *string `form:"prev,omitempty" json:"prev,omitempty"`

	// Next The next cursor
	Next *string `form:"next,omitempty" json:"next,omitempty"`
}

GetCatalogProvidersParams defines parameters for GetCatalogProviders.

type GetCatalogProvidersResponse

type GetCatalogProvidersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CatalogProvidersListResponse
}

func ParseGetCatalogProvidersResponse

func ParseGetCatalogProvidersResponse(rsp *http.Response) (*GetCatalogProvidersResponse, error)

ParseGetCatalogProvidersResponse parses an HTTP response from a GetCatalogProvidersWithResponse call

func (GetCatalogProvidersResponse) Status

Status returns HTTPResponse.Status

func (GetCatalogProvidersResponse) StatusCode

func (r GetCatalogProvidersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterByIdResponse

type GetClusterByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Cluster
}

func ParseGetClusterByIdResponse

func ParseGetClusterByIdResponse(rsp *http.Response) (*GetClusterByIdResponse, error)

ParseGetClusterByIdResponse parses an HTTP response from a GetClusterByIdWithResponse call

func (GetClusterByIdResponse) Status

func (r GetClusterByIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetClusterByIdResponse) StatusCode

func (r GetClusterByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClustersParams

type GetClustersParams struct {
	// Limit Limit number of items
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Prev The previous cursor
	Prev *string `form:"prev,omitempty" json:"prev,omitempty"`

	// Next The next cursor
	Next *string `form:"next,omitempty" json:"next,omitempty"`

	// Name Search for a Cluster by name
	Name *string `form:"name,omitempty" json:"name,omitempty"`
}

GetClustersParams defines parameters for GetClusters.

type GetClustersResponse

type GetClustersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClustersListResponse
}

func ParseGetClustersResponse

func ParseGetClustersResponse(rsp *http.Response) (*GetClustersResponse, error)

ParseGetClustersResponse parses an HTTP response from a GetClustersWithResponse call

func (GetClustersResponse) Status

func (r GetClustersResponse) Status() string

Status returns HTTPResponse.Status

func (GetClustersResponse) StatusCode

func (r GetClustersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConnectionResponse

type GetConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Connection
}

func ParseGetConnectionResponse

func ParseGetConnectionResponse(rsp *http.Response) (*GetConnectionResponse, error)

ParseGetConnectionResponse parses an HTTP response from a GetConnectionWithResponse call

func (GetConnectionResponse) Status

func (r GetConnectionResponse) Status() string

Status returns HTTPResponse.Status

func (GetConnectionResponse) StatusCode

func (r GetConnectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConnectionsParams

type GetConnectionsParams struct {
	// Limit Limit number of items
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Prev The previous cursor
	Prev *string `form:"prev,omitempty" json:"prev,omitempty"`

	// Next The next cursor
	Next *string `form:"next,omitempty" json:"next,omitempty"`
}

GetConnectionsParams defines parameters for GetConnections.

type GetConnectionsResponse

type GetConnectionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConnectionsListResponse
}

func ParseGetConnectionsResponse

func ParseGetConnectionsResponse(rsp *http.Response) (*GetConnectionsResponse, error)

ParseGetConnectionsResponse parses an HTTP response from a GetConnectionsWithResponse call

func (GetConnectionsResponse) Status

func (r GetConnectionsResponse) Status() string

Status returns HTTPResponse.Status

func (GetConnectionsResponse) StatusCode

func (r GetConnectionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEntityPageLayoutResponse

type GetEntityPageLayoutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EntityPageLayout
}

func ParseGetEntityPageLayoutResponse

func ParseGetEntityPageLayoutResponse(rsp *http.Response) (*GetEntityPageLayoutResponse, error)

ParseGetEntityPageLayoutResponse parses an HTTP response from a GetEntityPageLayoutWithResponse call

func (GetEntityPageLayoutResponse) Status

Status returns HTTPResponse.Status

func (GetEntityPageLayoutResponse) StatusCode

func (r GetEntityPageLayoutResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEntityPageLayoutsParams

type GetEntityPageLayoutsParams struct {
	// Limit Limit number of items
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Prev The previous cursor
	Prev *string `form:"prev,omitempty" json:"prev,omitempty"`

	// Next The next cursor
	Next *string `form:"next,omitempty" json:"next,omitempty"`
}

GetEntityPageLayoutsParams defines parameters for GetEntityPageLayouts.

type GetEntityPageLayoutsResponse

type GetEntityPageLayoutsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EntityPageLayoutsListResponse
}

func ParseGetEntityPageLayoutsResponse

func ParseGetEntityPageLayoutsResponse(rsp *http.Response) (*GetEntityPageLayoutsResponse, error)

ParseGetEntityPageLayoutsResponse parses an HTTP response from a GetEntityPageLayoutsWithResponse call

func (GetEntityPageLayoutsResponse) Status

Status returns HTTPResponse.Status

func (GetEntityPageLayoutsResponse) StatusCode

func (r GetEntityPageLayoutsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIdentityProviderResponse

type GetIdentityProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IdentityProvider
}

func ParseGetIdentityProviderResponse

func ParseGetIdentityProviderResponse(rsp *http.Response) (*GetIdentityProviderResponse, error)

ParseGetIdentityProviderResponse parses an HTTP response from a GetIdentityProviderWithResponse call

func (GetIdentityProviderResponse) Status

Status returns HTTPResponse.Status

func (GetIdentityProviderResponse) StatusCode

func (r GetIdentityProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIdentityProvidersParams

type GetIdentityProvidersParams struct {
	// Limit Limit number of items
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Prev The previous cursor
	Prev *string `form:"prev,omitempty" json:"prev,omitempty"`

	// Next The next cursor
	Next *string `form:"next,omitempty" json:"next,omitempty"`
}

GetIdentityProvidersParams defines parameters for GetIdentityProviders.

type GetIdentityProvidersResponse

type GetIdentityProvidersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IdentityProvidersListResponse
}

func ParseGetIdentityProvidersResponse

func ParseGetIdentityProvidersResponse(rsp *http.Response) (*GetIdentityProvidersResponse, error)

ParseGetIdentityProvidersResponse parses an HTTP response from a GetIdentityProvidersWithResponse call

func (GetIdentityProvidersResponse) Status

Status returns HTTPResponse.Status

func (GetIdentityProvidersResponse) StatusCode

func (r GetIdentityProvidersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIntegrationResponse

type GetIntegrationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Integration
}

func ParseGetIntegrationResponse

func ParseGetIntegrationResponse(rsp *http.Response) (*GetIntegrationResponse, error)

ParseGetIntegrationResponse parses an HTTP response from a GetIntegrationWithResponse call

func (GetIntegrationResponse) Status

func (r GetIntegrationResponse) Status() string

Status returns HTTPResponse.Status

func (GetIntegrationResponse) StatusCode

func (r GetIntegrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIntegrationsParams

type GetIntegrationsParams struct {
	// Limit Limit number of items
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Prev The previous cursor
	Prev *string `form:"prev,omitempty" json:"prev,omitempty"`

	// Next The next cursor
	Next *string `form:"next,omitempty" json:"next,omitempty"`
}

GetIntegrationsParams defines parameters for GetIntegrations.

type GetIntegrationsResponse

type GetIntegrationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationsListResponse
}

func ParseGetIntegrationsResponse

func ParseGetIntegrationsResponse(rsp *http.Response) (*GetIntegrationsResponse, error)

ParseGetIntegrationsResponse parses an HTTP response from a GetIntegrationsWithResponse call

func (GetIntegrationsResponse) Status

func (r GetIntegrationsResponse) Status() string

Status returns HTTPResponse.Status

func (GetIntegrationsResponse) StatusCode

func (r GetIntegrationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOrganizationByIDResponse

type GetOrganizationByIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Organization
}

func ParseGetOrganizationByIDResponse

func ParseGetOrganizationByIDResponse(rsp *http.Response) (*GetOrganizationByIDResponse, error)

ParseGetOrganizationByIDResponse parses an HTTP response from a GetOrganizationByIDWithResponse call

func (GetOrganizationByIDResponse) Status

Status returns HTTPResponse.Status

func (GetOrganizationByIDResponse) StatusCode

func (r GetOrganizationByIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOrganizationsByNameResponse

type GetOrganizationsByNameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      []Organization
}

func ParseGetOrganizationsByNameResponse

func ParseGetOrganizationsByNameResponse(rsp *http.Response) (*GetOrganizationsByNameResponse, error)

ParseGetOrganizationsByNameResponse parses an HTTP response from a GetOrganizationsByNameWithResponse call

type GetOrganizationsParams

type GetOrganizationsParams struct {
	// Limit Limit number of items
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Prev The previous cursor
	Prev *string `form:"prev,omitempty" json:"prev,omitempty"`

	// Next The next cursor
	Next *string `form:"next,omitempty" json:"next,omitempty"`

	// Name Search for an Organization by name
	Name *string `form:"name,omitempty" json:"name,omitempty"`
}

GetOrganizationsParams defines parameters for GetOrganizations.

type GetOrganizationsResponse

type GetOrganizationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrganizationsListResponse
}

func ParseGetOrganizationsResponse

func ParseGetOrganizationsResponse(rsp *http.Response) (*GetOrganizationsResponse, error)

ParseGetOrganizationsResponse parses an HTTP response from a GetOrganizationsWithResponse call

func (GetOrganizationsResponse) Status

func (r GetOrganizationsResponse) Status() string

Status returns HTTPResponse.Status

func (GetOrganizationsResponse) StatusCode

func (r GetOrganizationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPluginConfigurationResponse

type GetPluginConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PluginConfiguration
}

func ParseGetPluginConfigurationResponse

func ParseGetPluginConfigurationResponse(rsp *http.Response) (*GetPluginConfigurationResponse, error)

ParseGetPluginConfigurationResponse parses an HTTP response from a GetPluginConfigurationWithResponse call

func (GetPluginConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetPluginConfigurationResponse) StatusCode

func (r GetPluginConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPluginConfigurationsParams

type GetPluginConfigurationsParams struct {
	// Limit Limit number of items
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Prev The previous cursor
	Prev *string `form:"prev,omitempty" json:"prev,omitempty"`

	// Next The next cursor
	Next *string `form:"next,omitempty" json:"next,omitempty"`
}

GetPluginConfigurationsParams defines parameters for GetPluginConfigurations.

type GetPluginConfigurationsResponse

type GetPluginConfigurationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PluginConfigurationsListResponse
}

func ParseGetPluginConfigurationsResponse

func ParseGetPluginConfigurationsResponse(rsp *http.Response) (*GetPluginConfigurationsResponse, error)

ParseGetPluginConfigurationsResponse parses an HTTP response from a GetPluginConfigurationsWithResponse call

func (GetPluginConfigurationsResponse) Status

Status returns HTTPResponse.Status

func (GetPluginConfigurationsResponse) StatusCode

func (r GetPluginConfigurationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPortalProxiesParams

type GetPortalProxiesParams struct {
	// Limit Limit number of items
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Prev The previous cursor
	Prev *string `form:"prev,omitempty" json:"prev,omitempty"`

	// Next The next cursor
	Next *string `form:"next,omitempty" json:"next,omitempty"`
}

GetPortalProxiesParams defines parameters for GetPortalProxies.

type GetPortalProxiesResponse

type GetPortalProxiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PortalProxiesListResponse
}

func ParseGetPortalProxiesResponse

func ParseGetPortalProxiesResponse(rsp *http.Response) (*GetPortalProxiesResponse, error)

ParseGetPortalProxiesResponse parses an HTTP response from a GetPortalProxiesWithResponse call

func (GetPortalProxiesResponse) Status

func (r GetPortalProxiesResponse) Status() string

Status returns HTTPResponse.Status

func (GetPortalProxiesResponse) StatusCode

func (r GetPortalProxiesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPortalProxyResponse

type GetPortalProxyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PortalProxy
}

func ParseGetPortalProxyResponse

func ParseGetPortalProxyResponse(rsp *http.Response) (*GetPortalProxyResponse, error)

ParseGetPortalProxyResponse parses an HTTP response from a GetPortalProxyWithResponse call

func (GetPortalProxyResponse) Status

func (r GetPortalProxyResponse) Status() string

Status returns HTTPResponse.Status

func (GetPortalProxyResponse) StatusCode

func (r GetPortalProxyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPortalResponse

type GetPortalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Portal
}

func ParseGetPortalResponse

func ParseGetPortalResponse(rsp *http.Response) (*GetPortalResponse, error)

ParseGetPortalResponse parses an HTTP response from a GetPortalWithResponse call

func (GetPortalResponse) Status

func (r GetPortalResponse) Status() string

Status returns HTTPResponse.Status

func (GetPortalResponse) StatusCode

func (r GetPortalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPortalStatusResponse

type GetPortalStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PortalStatus
}

func ParseGetPortalStatusResponse

func ParseGetPortalStatusResponse(rsp *http.Response) (*GetPortalStatusResponse, error)

ParseGetPortalStatusResponse parses an HTTP response from a GetPortalStatusWithResponse call

func (GetPortalStatusResponse) Status

func (r GetPortalStatusResponse) Status() string

Status returns HTTPResponse.Status

func (GetPortalStatusResponse) StatusCode

func (r GetPortalStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPortalVersionPluginDefinitionResponse

type GetPortalVersionPluginDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PluginDefinition
}

func ParseGetPortalVersionPluginDefinitionResponse

func ParseGetPortalVersionPluginDefinitionResponse(rsp *http.Response) (*GetPortalVersionPluginDefinitionResponse, error)

ParseGetPortalVersionPluginDefinitionResponse parses an HTTP response from a GetPortalVersionPluginDefinitionWithResponse call

func (GetPortalVersionPluginDefinitionResponse) Status

Status returns HTTPResponse.Status

func (GetPortalVersionPluginDefinitionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetPortalVersionPluginDefinitionsParams

type GetPortalVersionPluginDefinitionsParams struct {
	// Limit Limit number of items
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Prev The previous cursor
	Prev *string `form:"prev,omitempty" json:"prev,omitempty"`

	// Next The next cursor
	Next *string `form:"next,omitempty" json:"next,omitempty"`
}

GetPortalVersionPluginDefinitionsParams defines parameters for GetPortalVersionPluginDefinitions.

type GetPortalVersionPluginDefinitionsResponse

type GetPortalVersionPluginDefinitionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PluginDefinitionsListResponse
}

func ParseGetPortalVersionPluginDefinitionsResponse

func ParseGetPortalVersionPluginDefinitionsResponse(rsp *http.Response) (*GetPortalVersionPluginDefinitionsResponse, error)

ParseGetPortalVersionPluginDefinitionsResponse parses an HTTP response from a GetPortalVersionPluginDefinitionsWithResponse call

func (GetPortalVersionPluginDefinitionsResponse) Status

Status returns HTTPResponse.Status

func (GetPortalVersionPluginDefinitionsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetPortalVersionResponse

type GetPortalVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PortalVersion
}

func ParseGetPortalVersionResponse

func ParseGetPortalVersionResponse(rsp *http.Response) (*GetPortalVersionResponse, error)

ParseGetPortalVersionResponse parses an HTTP response from a GetPortalVersionWithResponse call

func (GetPortalVersionResponse) Status

func (r GetPortalVersionResponse) Status() string

Status returns HTTPResponse.Status

func (GetPortalVersionResponse) StatusCode

func (r GetPortalVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPortalVersionsParams

type GetPortalVersionsParams struct {
	// Limit Limit number of items
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Prev The previous cursor
	Prev *string `form:"prev,omitempty" json:"prev,omitempty"`

	// Next The next cursor
	Next *string `form:"next,omitempty" json:"next,omitempty"`

	// VersionName Search for a Version by name
	VersionName *string `form:"versionName,omitempty" json:"versionName,omitempty"`
}

GetPortalVersionsParams defines parameters for GetPortalVersions.

type GetPortalVersionsResponse

type GetPortalVersionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PortalVersionsListResponse
}

func ParseGetPortalVersionsResponse

func ParseGetPortalVersionsResponse(rsp *http.Response) (*GetPortalVersionsResponse, error)

ParseGetPortalVersionsResponse parses an HTTP response from a GetPortalVersionsWithResponse call

func (GetPortalVersionsResponse) Status

func (r GetPortalVersionsResponse) Status() string

Status returns HTTPResponse.Status

func (GetPortalVersionsResponse) StatusCode

func (r GetPortalVersionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPortalsParams

type GetPortalsParams struct {
	// Limit Limit number of items
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Prev The previous cursor
	Prev *string `form:"prev,omitempty" json:"prev,omitempty"`

	// Next The next cursor
	Next *string `form:"next,omitempty" json:"next,omitempty"`
}

GetPortalsParams defines parameters for GetPortals.

type GetPortalsResponse

type GetPortalsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PortalsListResponse
}

func ParseGetPortalsResponse

func ParseGetPortalsResponse(rsp *http.Response) (*GetPortalsResponse, error)

ParseGetPortalsResponse parses an HTTP response from a GetPortalsWithResponse call

func (GetPortalsResponse) Status

func (r GetPortalsResponse) Status() string

Status returns HTTPResponse.Status

func (GetPortalsResponse) StatusCode

func (r GetPortalsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTenantResponse

type GetTenantResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Tenant
}

func ParseGetTenantResponse

func ParseGetTenantResponse(rsp *http.Response) (*GetTenantResponse, error)

ParseGetTenantResponse parses an HTTP response from a GetTenantWithResponse call

func (GetTenantResponse) Status

func (r GetTenantResponse) Status() string

Status returns HTTPResponse.Status

func (GetTenantResponse) StatusCode

func (r GetTenantResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTenantUserResponse

type GetTenantUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TenantUser
}

func ParseGetTenantUserResponse

func ParseGetTenantUserResponse(rsp *http.Response) (*GetTenantUserResponse, error)

ParseGetTenantUserResponse parses an HTTP response from a GetTenantUserWithResponse call

func (GetTenantUserResponse) Status

func (r GetTenantUserResponse) Status() string

Status returns HTTPResponse.Status

func (GetTenantUserResponse) StatusCode

func (r GetTenantUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTenantUsersParams

type GetTenantUsersParams struct {
	// Limit Limit number of items
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Prev The previous cursor
	Prev *string `form:"prev,omitempty" json:"prev,omitempty"`

	// Next The next cursor
	Next *string `form:"next,omitempty" json:"next,omitempty"`
}

GetTenantUsersParams defines parameters for GetTenantUsers.

type GetTenantUsersResponse

type GetTenantUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TenantUsersListResponse
}

func ParseGetTenantUsersResponse

func ParseGetTenantUsersResponse(rsp *http.Response) (*GetTenantUsersResponse, error)

ParseGetTenantUsersResponse parses an HTTP response from a GetTenantUsersWithResponse call

func (GetTenantUsersResponse) Status

func (r GetTenantUsersResponse) Status() string

Status returns HTTPResponse.Status

func (GetTenantUsersResponse) StatusCode

func (r GetTenantUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTenantsParams

type GetTenantsParams struct {
	// Limit Limit number of items
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Prev The previous cursor
	Prev *string `form:"prev,omitempty" json:"prev,omitempty"`

	// Next The next cursor
	Next *string `form:"next,omitempty" json:"next,omitempty"`
}

GetTenantsParams defines parameters for GetTenants.

type GetTenantsResponse

type GetTenantsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TenantsListResponse
}

func ParseGetTenantsResponse

func ParseGetTenantsResponse(rsp *http.Response) (*GetTenantsResponse, error)

ParseGetTenantsResponse parses an HTTP response from a GetTenantsWithResponse call

func (GetTenantsResponse) Status

func (r GetTenantsResponse) Status() string

Status returns HTTPResponse.Status

func (GetTenantsResponse) StatusCode

func (r GetTenantsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GithubAppIntegration

type GithubAppIntegration struct {
	// AllowedInstallationOwners List of installation owners allowed to be used by this GitHub app. The GitHub UI does not provide a way to list the installations.
	// However you can list the installations with the GitHub API. You can find the list of installations here:
	// https://api.github.com/app/installations
	// The relevant documentation for this is here.
	// https://docs.github.com/en/rest/reference/apps#list-installations-for-the-authenticated-app--code-samples
	AllowedInstallationOwners *[]string `json:"allowedInstallationOwners,omitempty" tfsdk:"allowed_installation_owners"`

	// AppId The numeric GitHub App ID, string for environment variables
	AppId string `json:"appId" tfsdk:"app_id"`

	// ClientId The client ID to use
	ClientId string `json:"clientId" tfsdk:"client_id"`

	// ClientSecret The client secret to use
	ClientSecret *string `arctirmapstructue:"-" json:"-" tfsdk:"client_secret"`

	// PrivateKey The private key to use for auth against the app
	PrivateKey *string `arctirmapstructue:"-" json:"-" tfsdk:"private_key"`

	// WebhookSecret The secret used for webhooks
	WebhookSecret *string `arctirmapstructue:"-" json:"-" tfsdk:"webhook_secret"`
}

GithubAppIntegration defines model for GithubAppIntegration.

type GithubAuthProvider

type GithubAuthProvider struct {
	// AdditionalScopes Any additional scopes necessary for the Github OAuth2 provider.
	AdditionalScopes *[]string `json:"additionalScopes" tfsdk:"additional_scopes"`

	// CallbackUrl The callback URL for the Github OAuth2 provider.
	CallbackUrl *string `json:"callbackUrl" tfsdk:"callback_url"`

	// ClientId The client ID for the Github OAuth2 provider.
	ClientId string `json:"clientId" tfsdk:"client_id"`

	// ClientSecret The client secret for the Github OAuth2 provider.
	ClientSecret *string `json:"clientSecret,omitempty" tfsdk:"client_secret"`
	ConfigType   string  `json:"configType" tfsdk:"-"`

	// EnterpriseInstanceUrl The instance URL for the Github Enterprise instance.
	EnterpriseInstanceUrl *string `json:"enterpriseInstanceUrl" tfsdk:"enterprise_instance_url"`
}

GithubAuthProvider defines model for GithubAuthProvider.

type GithubAuthProviderInput

type GithubAuthProviderInput struct {
	// AdditionalScopes Any additional scopes necessary for the Github OAuth2 provider.
	AdditionalScopes *[]string `json:"additionalScopes" tfsdk:"additional_scopes"`

	// CallbackUrl The callback URL for the Github OAuth2 provider.
	CallbackUrl *string `json:"callbackUrl" tfsdk:"callback_url"`

	// ClientId The client ID for the Github OAuth2 provider.
	ClientId string `json:"clientId" tfsdk:"client_id"`

	// ClientSecret The client secret for the Github OAuth2 provider.
	ClientSecret *string `json:"clientSecret,omitempty" tfsdk:"client_secret"`

	// EnterpriseInstanceUrl The instance URL for the Github Enterprise instance.
	EnterpriseInstanceUrl *string `json:"enterpriseInstanceUrl" tfsdk:"enterprise_instance_url"`
}

GithubAuthProviderInput defines model for GithubAuthProviderInput.

type GithubCatalogProvider

type GithubCatalogProvider struct {
	// CatalogPath The path to the catalog file.
	CatalogPath *string `json:"catalogPath,omitempty" tfsdk:"catalog_path"`

	// ConfigType The type of the Flightdeck Catalog Provider configuration.
	ConfigType string                        `json:"configType" tfsdk:"-"`
	Filters    *GithubCatalogProviderFilters `json:"filters,omitempty" tfsdk:"filters"`

	// Host The host for the Github catalog provider.
	Host *string `json:"host,omitempty" tfsdk:"host"`

	// Organization The organization to use for the catalog.
	Organization string                        `json:"organization" tfsdk:"organization"`
	Schedule     *TaskScheduleDefinitionConfig `json:"schedule,omitempty" tfsdk:"-"`
}

GithubCatalogProvider defines model for GithubCatalogProvider.

type GithubCatalogProviderFilters

type GithubCatalogProviderFilters struct {
	// AllowForks Whether to include forks in the catalog.
	AllowForks *bool `json:"allowForks,omitempty" tfsdk:"allow_forks"`

	// Branch The branch to use for the catalog.
	Branch *string `json:"branch,omitempty" tfsdk:"branch"`

	// Repository The repository to use for the catalog.
	Repository *string                            `json:"repository,omitempty" tfsdk:"repository"`
	Topic      *GithubCatalogProviderFiltersTopic `json:"topic,omitempty" tfsdk:"topic"`

	// Visibility The visibility of the repositories to include in the catalog.
	Visibility *[]GithubCatalogProviderFiltersVisibility `json:"visibility,omitempty" tfsdk:"visibility"`
}

GithubCatalogProviderFilters defines model for GithubCatalogProviderFilters.

type GithubCatalogProviderFiltersTopic

type GithubCatalogProviderFiltersTopic struct {
	// Exclude A list of Github topics to exclude from the catalog.
	Exclude *[]string `json:"exclude,omitempty" tfsdk:"exclude"`

	// Include A list of Github topics to include in the catalog.
	Include *[]string `json:"include,omitempty" tfsdk:"include"`
}

GithubCatalogProviderFiltersTopic defines model for GithubCatalogProviderFiltersTopic.

type GithubCatalogProviderFiltersVisibility

type GithubCatalogProviderFiltersVisibility string

GithubCatalogProviderFiltersVisibility defines model for GithubCatalogProviderFilters.Visibility.

Defines values for GithubCatalogProviderFiltersVisibility.

type GithubCatalogProviderInput

type GithubCatalogProviderInput struct {
	// CatalogPath The path to the catalog file.
	CatalogPath *string                       `json:"catalogPath,omitempty" tfsdk:"catalog_path"`
	Filters     *GithubCatalogProviderFilters `json:"filters,omitempty" tfsdk:"filters"`

	// Host The host for the Github catalog provider.
	Host *string `json:"host,omitempty" tfsdk:"host"`

	// Organization The organization to use for the catalog.
	Organization string                        `json:"organization" tfsdk:"organization"`
	Schedule     *TaskScheduleDefinitionConfig `json:"schedule,omitempty" tfsdk:"-"`
}

GithubCatalogProviderInput defines model for GithubCatalogProviderInput.

type GithubIdentityProvider

type GithubIdentityProvider struct {
	// ApiUrl The API URL of the Github application.
	ApiUrl *string `json:"apiUrl,omitempty"`

	// BaseUrl The base URL of the Github application.
	BaseUrl *string `json:"baseUrl,omitempty"`

	// ClientId The client ID of the Github application.
	ClientId string `json:"clientId"`

	// ClientSecret The client secret of the Github application.
	ClientSecret *string `json:"clientSecret,omitempty"`

	// ConfigType The type of Identity Provider configuration.
	ConfigType string `json:"configType"`

	// RedirectUri The URI to redirect to after the user has authenticated.
	RedirectUri string `json:"redirectUri"`
}

GithubIdentityProvider defines model for GithubIdentityProvider.

type GithubIdentityProviderInput

type GithubIdentityProviderInput struct {
	// ApiUrl The API URL of the Github application.
	ApiUrl *string `json:"apiUrl,omitempty"`

	// BaseUrl The base URL of the Github application.
	BaseUrl *string `json:"baseUrl,omitempty"`

	// ClientId The client ID of the Github application.
	ClientId string `json:"clientId"`

	// ClientSecret The client secret of the Github application.
	ClientSecret *string `json:"clientSecret,omitempty"`

	// RedirectUri The URI to redirect to after the user has authenticated.
	RedirectUri string `json:"redirectUri"`
}

GithubIdentityProviderInput defines model for GithubIdentityProviderInput.

type GithubIntegration

type GithubIntegration struct {
	// ApiBaseUrl The base url for the GitHub API, for example https://api.github.com
	ApiBaseUrl *string `json:"apiBaseUrl,omitempty" tfsdk:"api_base_url"`

	// Apps GitHub Apps configuration
	Apps *[]GithubAppIntegration `json:"apps,omitempty" tfsdk:"apps"`

	// ConfigType The type of integration configuration.
	ConfigType string `json:"configType" tfsdk:"-"`

	// Host The hostname of the given GitHub instance
	Host string `json:"host" tfsdk:"host"`

	// RawBaseUrl The base url for GitHub raw resources, for example https://raw.githubusercontent.com
	RawBaseUrl *string `json:"rawBaseUrl,omitempty" tfsdk:"raw_base_url"`

	// Token Token used to authenticate requests.
	Token *string `arctirmapstructure:"tokenRef" json:"token,omitempty" tfsdk:"token"`
}

GithubIntegration defines model for GithubIntegration.

type GithubIntegrationInput

type GithubIntegrationInput struct {
	// ApiBaseUrl The base url for the GitHub API, for example https://api.github.com
	ApiBaseUrl *string `json:"apiBaseUrl,omitempty" tfsdk:"api_base_url"`

	// Apps GitHub Apps configuration
	Apps *[]GithubAppIntegration `json:"apps,omitempty" tfsdk:"apps"`

	// Host The hostname of the given GitHub instance
	Host string `json:"host" tfsdk:"host"`

	// RawBaseUrl The base url for GitHub raw resources, for example https://raw.githubusercontent.com
	RawBaseUrl *string `json:"rawBaseUrl,omitempty" tfsdk:"raw_base_url"`

	// Token Token used to authenticate requests.
	Token *string `arctirmapstructure:"tokenRef" json:"token,omitempty" tfsdk:"token"`
}

GithubIntegrationInput defines model for GithubIntegrationInput.

type GitlabAuthProvider

type GitlabAuthProvider struct {
	// AdditionalScopes Any additional scopes necessary for the Gitlab OAuth2 provider.
	AdditionalScopes *[]string `json:"additionalScopes,omitempty" tfsdk:"additional_scopes"`

	// Audience The audience for the Gitlab OAuth2 provider.
	Audience *string `json:"audience,omitempty"`

	// CallbackUrl The callback URL for the Gitlab OAuth2 provider.
	CallbackUrl *string `json:"callbackUrl,omitempty"`

	// ClientId The client ID for the Gitlab OAuth2 provider.
	ClientId string `json:"clientId"`

	// ClientSecret The client secret for the Gitlab OAuth2 provider.
	ClientSecret *string `json:"clientSecret,omitempty"`
	ConfigType   string  `json:"configType" tfsdk:"-"`
}

GitlabAuthProvider defines model for GitlabAuthProvider.

type GitlabAuthProviderInput

type GitlabAuthProviderInput struct {
	// AdditionalScopes Any additional scopes necessary for the Gitlab OAuth2 provider.
	AdditionalScopes *[]string `json:"additionalScopes,omitempty" tfsdk:"additional_scopes"`

	// Audience The audience for the Gitlab OAuth2 provider.
	Audience *string `json:"audience,omitempty"`

	// CallbackUrl The callback URL for the Gitlab OAuth2 provider.
	CallbackUrl *string `json:"callbackUrl,omitempty"`

	// ClientId The client ID for the Gitlab OAuth2 provider.
	ClientId string `json:"clientId"`

	// ClientSecret The client secret for the Gitlab OAuth2 provider.
	ClientSecret *string `json:"clientSecret,omitempty"`
}

GitlabAuthProviderInput defines model for GitlabAuthProviderInput.

type GitlabCatalogProvider

type GitlabCatalogProvider struct {
	// Branch The branch to use for the catalog.
	Branch *string `json:"branch,omitempty" tfsdk:"branch"`

	// ConfigType The type of the Flightdeck Catalog Provider configuration.
	ConfigType string `json:"configType" tfsdk:"-"`

	// EntityFilename The filename to use for the entity.
	EntityFilename *string `json:"entityFilename,omitempty" tfsdk:"entity_filename"`

	// Group The group to use for the catalog.
	Group *string `json:"group,omitempty" tfsdk:"group"`

	// GroupPattern The group pattern to use for the catalog.
	GroupPattern *string `json:"groupPattern,omitempty" tfsdk:"group_pattern"`

	// Host The host for the Gitlab catalog provider.
	Host string `json:"host" tfsdk:"host"`

	// ProjectPattern The project pattern to use for the catalog.
	ProjectPattern *string                       `json:"projectPattern,omitempty" tfsdk:"project_pattern"`
	Schedule       *TaskScheduleDefinitionConfig `json:"schedule,omitempty" tfsdk:"-"`

	// SkipForkedRepos Whether to skip forked repositories in the catalog.
	SkipForkedRepos *bool `json:"skipForkedRepos,omitempty" tfsdk:"skip_forked_repos"`

	// UserPattern The user pattern to use for the catalog.
	UserPattern *string `json:"userPattern,omitempty" tfsdk:"user_pattern"`
}

GitlabCatalogProvider defines model for GitlabCatalogProvider.

type GitlabCatalogProviderInput

type GitlabCatalogProviderInput struct {
	// Branch The branch to use for the catalog.
	Branch *string `json:"branch,omitempty" tfsdk:"branch"`

	// EntityFilename The filename to use for the entity.
	EntityFilename *string `json:"entityFilename,omitempty" tfsdk:"entity_filename"`

	// Group The group to use for the catalog.
	Group *string `json:"group,omitempty" tfsdk:"group"`

	// GroupPattern The group pattern to use for the catalog.
	GroupPattern *string `json:"groupPattern,omitempty" tfsdk:"group_pattern"`

	// Host The host for the Gitlab catalog provider.
	Host string `json:"host" tfsdk:"host"`

	// ProjectPattern The project pattern to use for the catalog.
	ProjectPattern *string                       `json:"projectPattern,omitempty" tfsdk:"project_pattern"`
	Schedule       *TaskScheduleDefinitionConfig `json:"schedule,omitempty" tfsdk:"-"`

	// SkipForkedRepos Whether to skip forked repositories in the catalog.
	SkipForkedRepos *bool `json:"skipForkedRepos,omitempty" tfsdk:"skip_forked_repos"`

	// UserPattern The user pattern to use for the catalog.
	UserPattern *string `json:"userPattern,omitempty" tfsdk:"user_pattern"`
}

GitlabCatalogProviderInput defines model for GitlabCatalogProviderInput.

type GitlabIdentityProvider

type GitlabIdentityProvider struct {
	// ClientId The client ID of the Gitlab application.
	ClientId string `json:"clientId"`

	// ClientSecret The client secret of the Gitlab application.
	ClientSecret *string `json:"clientSecret,omitempty"`

	// ConfigType The type of Identity Provider configuration.
	ConfigType string `json:"configType"`

	// RedirectUri The URI to redirect to after the user has authenticated.
	RedirectUri string `json:"redirectUri"`
}

GitlabIdentityProvider defines model for GitlabIdentityProvider.

type GitlabIdentityProviderInput

type GitlabIdentityProviderInput struct {
	// ClientId The client ID of the Gitlab application.
	ClientId string `json:"clientId"`

	// ClientSecret The client secret of the Gitlab application.
	ClientSecret *string `json:"clientSecret,omitempty"`

	// RedirectUri The URI to redirect to after the user has authenticated.
	RedirectUri string `json:"redirectUri"`
}

GitlabIdentityProviderInput defines model for GitlabIdentityProviderInput.

type GitlabIntegration

type GitlabIntegration struct {
	// ApiBaseUrl The base URL of the Gitlab API.
	ApiBaseUrl *string `json:"apiBaseUrl,omitempty" tfsdk:"api_base_url"`

	// BaseUrl The base URL of the Gitlab instance.
	BaseUrl *string `json:"baseUrl,omitempty" tfsdk:"base_url"`

	// ConfigType The type of integration configuration.
	ConfigType string `json:"configType" tfsdk:"-"`

	// Host The hostname of the Gitlab instance.
	Host string `json:"host" tfsdk:"host"`

	// Token Token used to authenticate requests.
	Token *string `json:"token,omitempty" tfsdk:"token"`
}

GitlabIntegration defines model for GitlabIntegration.

type GitlabIntegrationInput

type GitlabIntegrationInput struct {
	// ApiBaseUrl The base URL of the Gitlab API.
	ApiBaseUrl *string `json:"apiBaseUrl,omitempty" tfsdk:"api_base_url"`

	// BaseUrl The base URL of the Gitlab instance.
	BaseUrl *string `json:"baseUrl,omitempty" tfsdk:"base_url"`

	// Host The hostname of the Gitlab instance.
	Host string `json:"host" tfsdk:"host"`

	// Token Token used to authenticate requests.
	Token *string `json:"token,omitempty" tfsdk:"token"`
}

GitlabIntegrationInput Represents a Gitlab Integration resource.

type GoogleAuthProvider

type GoogleAuthProvider struct {
	// AdditionalScopes Any additional scopes necessary for the Google OAuth2 provider.
	AdditionalScopes *[]string `json:"additionalScopes,omitempty" tfsdk:"additional_scopes"`

	// CallbackUrl The callback URL for the Google OAuth2 provider.
	CallbackUrl *string `json:"callbackUrl,omitempty"`

	// ClientId The client ID for the Google OAuth2 provider.
	ClientId string `json:"clientId"`

	// ClientSecret The client secret for the Google OAuth2 provider.
	ClientSecret *string `json:"clientSecret,omitempty"`
	ConfigType   string  `json:"configType" tfsdk:"-"`
}

GoogleAuthProvider defines model for GoogleAuthProvider.

type GoogleAuthProviderInput

type GoogleAuthProviderInput struct {
	// AdditionalScopes Any additional scopes necessary for the Google OAuth2 provider.
	AdditionalScopes *[]string `json:"additionalScopes,omitempty" tfsdk:"additional_scopes"`

	// CallbackUrl The callback URL for the Google OAuth2 provider.
	CallbackUrl *string `json:"callbackUrl,omitempty"`

	// ClientId The client ID for the Google OAuth2 provider.
	ClientId string `json:"clientId"`

	// ClientSecret The client secret for the Google OAuth2 provider.
	ClientSecret *string `json:"clientSecret,omitempty"`
}

GoogleAuthProviderInput defines model for GoogleAuthProviderInput.

type GoogleIdentityProvider

type GoogleIdentityProvider struct {
	// ClientId The client ID of the Google application.
	ClientId *string `json:"clientId,omitempty"`

	// ClientSecret The client secret of the Google application.
	ClientSecret *string `json:"clientSecret,omitempty"`

	// ConfigType The type of Identity Provider configuration.
	ConfigType string `json:"configType"`

	// HostedDomain The hosted domain of the Google application.
	HostedDomain *string `json:"hostedDomain,omitempty"`

	// RedirectUri The URI to redirect to after the user has authenticated.
	RedirectUri *string `json:"redirectUri,omitempty"`

	// RefreshToken Whether to refresh the token of the Google application.
	RefreshToken *bool `json:"refreshToken,omitempty"`

	// UserIp The user IP of the Google application.
	UserIp *bool `json:"userIp,omitempty"`
}

GoogleIdentityProvider defines model for GoogleIdentityProvider.

type GoogleIdentityProviderInput

type GoogleIdentityProviderInput struct {
	// ClientId The client ID of the Google application.
	ClientId *string `json:"clientId,omitempty"`

	// ClientSecret The client secret of the Google application.
	ClientSecret *string `json:"clientSecret,omitempty"`

	// HostedDomain The hosted domain of the Google application.
	HostedDomain *string `json:"hostedDomain,omitempty"`

	// RedirectUri The URI to redirect to after the user has authenticated.
	RedirectUri *string `json:"redirectUri,omitempty"`

	// RefreshToken Whether to refresh the token of the Google application.
	RefreshToken *bool `json:"refreshToken,omitempty"`

	// UserIp The user IP of the Google application.
	UserIp *bool `json:"userIp,omitempty"`
}

GoogleIdentityProviderInput defines model for GoogleIdentityProviderInput.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type IdentityProvider

type IdentityProvider struct {
	// CreatedAt The date and time of the resources creation.
	CreatedAt time.Time `json:"createdAt"`

	// Id The ID of the Flightdeck resource.
	Id openapi_types.UUID `json:"id"`

	// Name The name of the Flightdeck Identity Provider resource.
	Name string `json:"name"`

	// OrganizationId The ID of the Flightdeck Organization.
	OrganizationId openapi_types.UUID `json:"organizationId"`

	// ProviderConfig The configuration of the Identity Provider.
	ProviderConfig IdentityProvider_ProviderConfig `json:"providerConfig"`

	// TenantName The name of the Flightdeck Tenant.
	TenantName string `json:"tenantName"`
}

IdentityProvider defines model for IdentityProvider.

type IdentityProviderConfig

type IdentityProviderConfig struct {
	// ConfigType The type of Identity Provider configuration.
	ConfigType string `json:"configType"`
}

IdentityProviderConfig Represents an Identity Provider configuration resource.

type IdentityProviderInput

type IdentityProviderInput struct {
	// Name The name of the Flightdeck Identity Provider resource.
	Name string `json:"name"`

	// ProviderConfig The configuration of the Identity Provider.
	ProviderConfig IdentityProviderInput_ProviderConfig `json:"providerConfig"`
}

IdentityProviderInput defines model for IdentityProviderInput.

type IdentityProviderInput_ProviderConfig

type IdentityProviderInput_ProviderConfig struct {
	// contains filtered or unexported fields
}

IdentityProviderInput_ProviderConfig The configuration of the Identity Provider.

func (IdentityProviderInput_ProviderConfig) AsGithubIdentityProvider

func (t IdentityProviderInput_ProviderConfig) AsGithubIdentityProvider() (GithubIdentityProvider, error)

AsGithubIdentityProvider returns the union data inside the IdentityProviderInput_ProviderConfig as a GithubIdentityProvider

func (IdentityProviderInput_ProviderConfig) AsGitlabIdentityProvider

func (t IdentityProviderInput_ProviderConfig) AsGitlabIdentityProvider() (GitlabIdentityProvider, error)

AsGitlabIdentityProvider returns the union data inside the IdentityProviderInput_ProviderConfig as a GitlabIdentityProvider

func (IdentityProviderInput_ProviderConfig) AsGoogleIdentityProvider

func (t IdentityProviderInput_ProviderConfig) AsGoogleIdentityProvider() (GoogleIdentityProvider, error)

AsGoogleIdentityProvider returns the union data inside the IdentityProviderInput_ProviderConfig as a GoogleIdentityProvider

func (IdentityProviderInput_ProviderConfig) Discriminator

func (t IdentityProviderInput_ProviderConfig) Discriminator() (string, error)

func (*IdentityProviderInput_ProviderConfig) FromGithubIdentityProvider

func (t *IdentityProviderInput_ProviderConfig) FromGithubIdentityProvider(v GithubIdentityProvider) error

FromGithubIdentityProvider overwrites any union data inside the IdentityProviderInput_ProviderConfig as the provided GithubIdentityProvider

func (*IdentityProviderInput_ProviderConfig) FromGitlabIdentityProvider

func (t *IdentityProviderInput_ProviderConfig) FromGitlabIdentityProvider(v GitlabIdentityProvider) error

FromGitlabIdentityProvider overwrites any union data inside the IdentityProviderInput_ProviderConfig as the provided GitlabIdentityProvider

func (*IdentityProviderInput_ProviderConfig) FromGoogleIdentityProvider

func (t *IdentityProviderInput_ProviderConfig) FromGoogleIdentityProvider(v GoogleIdentityProvider) error

FromGoogleIdentityProvider overwrites any union data inside the IdentityProviderInput_ProviderConfig as the provided GoogleIdentityProvider

func (IdentityProviderInput_ProviderConfig) MarshalJSON

func (t IdentityProviderInput_ProviderConfig) MarshalJSON() ([]byte, error)

func (*IdentityProviderInput_ProviderConfig) MergeGithubIdentityProvider

func (t *IdentityProviderInput_ProviderConfig) MergeGithubIdentityProvider(v GithubIdentityProvider) error

MergeGithubIdentityProvider performs a merge with any union data inside the IdentityProviderInput_ProviderConfig, using the provided GithubIdentityProvider

func (*IdentityProviderInput_ProviderConfig) MergeGitlabIdentityProvider

func (t *IdentityProviderInput_ProviderConfig) MergeGitlabIdentityProvider(v GitlabIdentityProvider) error

MergeGitlabIdentityProvider performs a merge with any union data inside the IdentityProviderInput_ProviderConfig, using the provided GitlabIdentityProvider

func (*IdentityProviderInput_ProviderConfig) MergeGoogleIdentityProvider

func (t *IdentityProviderInput_ProviderConfig) MergeGoogleIdentityProvider(v GoogleIdentityProvider) error

MergeGoogleIdentityProvider performs a merge with any union data inside the IdentityProviderInput_ProviderConfig, using the provided GoogleIdentityProvider

func (*IdentityProviderInput_ProviderConfig) UnmarshalJSON

func (t *IdentityProviderInput_ProviderConfig) UnmarshalJSON(b []byte) error

func (IdentityProviderInput_ProviderConfig) ValueByDiscriminator

func (t IdentityProviderInput_ProviderConfig) ValueByDiscriminator() (interface{}, error)

type IdentityProvider_ProviderConfig

type IdentityProvider_ProviderConfig struct {
	// contains filtered or unexported fields
}

IdentityProvider_ProviderConfig The configuration of the Identity Provider.

func (IdentityProvider_ProviderConfig) AsGithubIdentityProvider

func (t IdentityProvider_ProviderConfig) AsGithubIdentityProvider() (GithubIdentityProvider, error)

AsGithubIdentityProvider returns the union data inside the IdentityProvider_ProviderConfig as a GithubIdentityProvider

func (IdentityProvider_ProviderConfig) AsGitlabIdentityProvider

func (t IdentityProvider_ProviderConfig) AsGitlabIdentityProvider() (GitlabIdentityProvider, error)

AsGitlabIdentityProvider returns the union data inside the IdentityProvider_ProviderConfig as a GitlabIdentityProvider

func (IdentityProvider_ProviderConfig) AsGoogleIdentityProvider

func (t IdentityProvider_ProviderConfig) AsGoogleIdentityProvider() (GoogleIdentityProvider, error)

AsGoogleIdentityProvider returns the union data inside the IdentityProvider_ProviderConfig as a GoogleIdentityProvider

func (IdentityProvider_ProviderConfig) Discriminator

func (t IdentityProvider_ProviderConfig) Discriminator() (string, error)

func (*IdentityProvider_ProviderConfig) FromGithubIdentityProvider

func (t *IdentityProvider_ProviderConfig) FromGithubIdentityProvider(v GithubIdentityProvider) error

FromGithubIdentityProvider overwrites any union data inside the IdentityProvider_ProviderConfig as the provided GithubIdentityProvider

func (*IdentityProvider_ProviderConfig) FromGitlabIdentityProvider

func (t *IdentityProvider_ProviderConfig) FromGitlabIdentityProvider(v GitlabIdentityProvider) error

FromGitlabIdentityProvider overwrites any union data inside the IdentityProvider_ProviderConfig as the provided GitlabIdentityProvider

func (*IdentityProvider_ProviderConfig) FromGoogleIdentityProvider

func (t *IdentityProvider_ProviderConfig) FromGoogleIdentityProvider(v GoogleIdentityProvider) error

FromGoogleIdentityProvider overwrites any union data inside the IdentityProvider_ProviderConfig as the provided GoogleIdentityProvider

func (IdentityProvider_ProviderConfig) MarshalJSON

func (t IdentityProvider_ProviderConfig) MarshalJSON() ([]byte, error)

func (*IdentityProvider_ProviderConfig) MergeGithubIdentityProvider

func (t *IdentityProvider_ProviderConfig) MergeGithubIdentityProvider(v GithubIdentityProvider) error

MergeGithubIdentityProvider performs a merge with any union data inside the IdentityProvider_ProviderConfig, using the provided GithubIdentityProvider

func (*IdentityProvider_ProviderConfig) MergeGitlabIdentityProvider

func (t *IdentityProvider_ProviderConfig) MergeGitlabIdentityProvider(v GitlabIdentityProvider) error

MergeGitlabIdentityProvider performs a merge with any union data inside the IdentityProvider_ProviderConfig, using the provided GitlabIdentityProvider

func (*IdentityProvider_ProviderConfig) MergeGoogleIdentityProvider

func (t *IdentityProvider_ProviderConfig) MergeGoogleIdentityProvider(v GoogleIdentityProvider) error

MergeGoogleIdentityProvider performs a merge with any union data inside the IdentityProvider_ProviderConfig, using the provided GoogleIdentityProvider

func (*IdentityProvider_ProviderConfig) UnmarshalJSON

func (t *IdentityProvider_ProviderConfig) UnmarshalJSON(b []byte) error

func (IdentityProvider_ProviderConfig) ValueByDiscriminator

func (t IdentityProvider_ProviderConfig) ValueByDiscriminator() (interface{}, error)

type IdentityProvidersListResponse

type IdentityProvidersListResponse struct {
	// Items The list of Flightdeck Identity Provider resources.
	Items    *[]IdentityProvider `json:"items,omitempty"`
	PageInfo PageInfo            `json:"pageInfo"`

	// Total The total number of Flightdeck Identity Provider resources.
	Total int `json:"total"`
}

IdentityProvidersListResponse defines model for IdentityProvidersListResponse.

type Integration

type Integration struct {
	// CreatedAt The date and time of the resources creation.
	CreatedAt time.Time `json:"createdAt"`

	// Id The ID of the Flightdeck resource.
	Id openapi_types.UUID `json:"id"`

	// IntegrationConfig The configuration of the Integration.
	IntegrationConfig Integration_IntegrationConfig `json:"integrationConfig"`

	// Name The name of the Integration.
	Name string `json:"name"`

	// OrganizationId The ID of the Flightdeck Organization.
	OrganizationId openapi_types.UUID `json:"organizationId"`

	// PortalName The name of the Flightdeck Portal.
	PortalName string `json:"portalName"`
}

Integration defines model for Integration.

type IntegrationConfig

type IntegrationConfig struct {
	// ConfigType The type of integration configuration.
	ConfigType string `json:"configType" tfsdk:"-"`
}

IntegrationConfig Represents an Integration configuration.

type IntegrationInput

type IntegrationInput struct {
	// IntegrationConfig The configuration of the Integration.
	IntegrationConfig IntegrationInput_IntegrationConfig `json:"integrationConfig"`

	// Name The name of the Integration.
	Name string `json:"name"`
}

IntegrationInput Represents an Integration resource.

type IntegrationInput_IntegrationConfig

type IntegrationInput_IntegrationConfig struct {
	// contains filtered or unexported fields
}

IntegrationInput_IntegrationConfig The configuration of the Integration.

func (IntegrationInput_IntegrationConfig) AsGithubIntegration

func (t IntegrationInput_IntegrationConfig) AsGithubIntegration() (GithubIntegration, error)

AsGithubIntegration returns the union data inside the IntegrationInput_IntegrationConfig as a GithubIntegration

func (IntegrationInput_IntegrationConfig) AsGitlabIntegration

func (t IntegrationInput_IntegrationConfig) AsGitlabIntegration() (GitlabIntegration, error)

AsGitlabIntegration returns the union data inside the IntegrationInput_IntegrationConfig as a GitlabIntegration

func (IntegrationInput_IntegrationConfig) Discriminator

func (t IntegrationInput_IntegrationConfig) Discriminator() (string, error)

func (*IntegrationInput_IntegrationConfig) FromGithubIntegration

func (t *IntegrationInput_IntegrationConfig) FromGithubIntegration(v GithubIntegration) error

FromGithubIntegration overwrites any union data inside the IntegrationInput_IntegrationConfig as the provided GithubIntegration

func (*IntegrationInput_IntegrationConfig) FromGitlabIntegration

func (t *IntegrationInput_IntegrationConfig) FromGitlabIntegration(v GitlabIntegration) error

FromGitlabIntegration overwrites any union data inside the IntegrationInput_IntegrationConfig as the provided GitlabIntegration

func (IntegrationInput_IntegrationConfig) MarshalJSON

func (t IntegrationInput_IntegrationConfig) MarshalJSON() ([]byte, error)

func (*IntegrationInput_IntegrationConfig) MergeGithubIntegration

func (t *IntegrationInput_IntegrationConfig) MergeGithubIntegration(v GithubIntegration) error

MergeGithubIntegration performs a merge with any union data inside the IntegrationInput_IntegrationConfig, using the provided GithubIntegration

func (*IntegrationInput_IntegrationConfig) MergeGitlabIntegration

func (t *IntegrationInput_IntegrationConfig) MergeGitlabIntegration(v GitlabIntegration) error

MergeGitlabIntegration performs a merge with any union data inside the IntegrationInput_IntegrationConfig, using the provided GitlabIntegration

func (*IntegrationInput_IntegrationConfig) UnmarshalJSON

func (t *IntegrationInput_IntegrationConfig) UnmarshalJSON(b []byte) error

func (IntegrationInput_IntegrationConfig) ValueByDiscriminator

func (t IntegrationInput_IntegrationConfig) ValueByDiscriminator() (interface{}, error)

type Integration_IntegrationConfig

type Integration_IntegrationConfig struct {
	// contains filtered or unexported fields
}

Integration_IntegrationConfig The configuration of the Integration.

func (Integration_IntegrationConfig) AsGithubIntegration

func (t Integration_IntegrationConfig) AsGithubIntegration() (GithubIntegration, error)

AsGithubIntegration returns the union data inside the Integration_IntegrationConfig as a GithubIntegration

func (Integration_IntegrationConfig) AsGitlabIntegration

func (t Integration_IntegrationConfig) AsGitlabIntegration() (GitlabIntegration, error)

AsGitlabIntegration returns the union data inside the Integration_IntegrationConfig as a GitlabIntegration

func (Integration_IntegrationConfig) Discriminator

func (t Integration_IntegrationConfig) Discriminator() (string, error)

func (*Integration_IntegrationConfig) FromGithubIntegration

func (t *Integration_IntegrationConfig) FromGithubIntegration(v GithubIntegration) error

FromGithubIntegration overwrites any union data inside the Integration_IntegrationConfig as the provided GithubIntegration

func (*Integration_IntegrationConfig) FromGitlabIntegration

func (t *Integration_IntegrationConfig) FromGitlabIntegration(v GitlabIntegration) error

FromGitlabIntegration overwrites any union data inside the Integration_IntegrationConfig as the provided GitlabIntegration

func (Integration_IntegrationConfig) MarshalJSON

func (t Integration_IntegrationConfig) MarshalJSON() ([]byte, error)

func (*Integration_IntegrationConfig) MergeGithubIntegration

func (t *Integration_IntegrationConfig) MergeGithubIntegration(v GithubIntegration) error

MergeGithubIntegration performs a merge with any union data inside the Integration_IntegrationConfig, using the provided GithubIntegration

func (*Integration_IntegrationConfig) MergeGitlabIntegration

func (t *Integration_IntegrationConfig) MergeGitlabIntegration(v GitlabIntegration) error

MergeGitlabIntegration performs a merge with any union data inside the Integration_IntegrationConfig, using the provided GitlabIntegration

func (*Integration_IntegrationConfig) UnmarshalJSON

func (t *Integration_IntegrationConfig) UnmarshalJSON(b []byte) error

func (Integration_IntegrationConfig) ValueByDiscriminator

func (t Integration_IntegrationConfig) ValueByDiscriminator() (interface{}, error)

type IntegrationsListResponse

type IntegrationsListResponse struct {
	// Items The list of Integration resources.
	Items    *[]Integration `json:"items,omitempty"`
	PageInfo PageInfo       `json:"pageInfo"`

	// Total The total number of Integration resources.
	Total int `json:"total"`
}

IntegrationsListResponse Represents a list of Integration resources.

type LocationCatalogProvider

type LocationCatalogProvider struct {
	// Allow The types of entities to allow in the catalog.
	Allow *[]LocationCatalogProviderAllow `json:"allow,omitempty" tfsdk:"allow"`

	// ConfigType The type of the Flightdeck Catalog Provider configuration.
	ConfigType string `json:"configType" tfsdk:"-"`

	// Target The target URL for the location catalog provider.
	Target string `json:"target" tfsdk:"target"`
}

LocationCatalogProvider defines model for LocationCatalogProvider.

type LocationCatalogProviderAllow

type LocationCatalogProviderAllow string

LocationCatalogProviderAllow defines model for LocationCatalogProvider.Allow.

const (
	LocationCatalogProviderAllowAPI       LocationCatalogProviderAllow = "API"
	LocationCatalogProviderAllowComponent LocationCatalogProviderAllow = "Component"
	LocationCatalogProviderAllowDomain    LocationCatalogProviderAllow = "Domain"
	LocationCatalogProviderAllowGroup     LocationCatalogProviderAllow = "Group"
	LocationCatalogProviderAllowLocation  LocationCatalogProviderAllow = "Location"
	LocationCatalogProviderAllowResource  LocationCatalogProviderAllow = "Resource"
	LocationCatalogProviderAllowSystem    LocationCatalogProviderAllow = "System"
	LocationCatalogProviderAllowTemplate  LocationCatalogProviderAllow = "Template"
	LocationCatalogProviderAllowUser      LocationCatalogProviderAllow = "User"
)

Defines values for LocationCatalogProviderAllow.

type LocationCatalogProviderInput

type LocationCatalogProviderInput struct {
	// Allow The types of entities to allow in the catalog.
	Allow *[]LocationCatalogProviderInputAllow `json:"allow,omitempty" tfsdk:"allow"`

	// Target The target URL for the location catalog provider.
	Target string `json:"target" tfsdk:"target"`
}

LocationCatalogProviderInput defines model for LocationCatalogProviderInput.

type LocationCatalogProviderInputAllow

type LocationCatalogProviderInputAllow string

LocationCatalogProviderInputAllow defines model for LocationCatalogProviderInput.Allow.

const (
	LocationCatalogProviderInputAllowAPI       LocationCatalogProviderInputAllow = "API"
	LocationCatalogProviderInputAllowComponent LocationCatalogProviderInputAllow = "Component"
	LocationCatalogProviderInputAllowDomain    LocationCatalogProviderInputAllow = "Domain"
	LocationCatalogProviderInputAllowGroup     LocationCatalogProviderInputAllow = "Group"
	LocationCatalogProviderInputAllowLocation  LocationCatalogProviderInputAllow = "Location"
	LocationCatalogProviderInputAllowResource  LocationCatalogProviderInputAllow = "Resource"
	LocationCatalogProviderInputAllowSystem    LocationCatalogProviderInputAllow = "System"
	LocationCatalogProviderInputAllowTemplate  LocationCatalogProviderInputAllow = "Template"
	LocationCatalogProviderInputAllowUser      LocationCatalogProviderInputAllow = "User"
)

Defines values for LocationCatalogProviderInputAllow.

type Organization

type Organization struct {
	// ClusterId The ID of the Flightdeck Cluster that manages this Organization.
	ClusterId openapi_types.UUID `json:"clusterId"`

	// CreatedAt The date and time of the resources creation.
	CreatedAt time.Time `json:"createdAt"`

	// Id The ID of the Flightdeck resource.
	Id openapi_types.UUID `json:"id"`

	// Name The name of the Flightdeck Organization.
	Name string `json:"name"`

	// Owner The Flightdeck User ID of the Organization's owner.
	Owner openapi_types.UUID `json:"owner"`

	// Subdomain The designated Flightdeck subdomain for this Organization.
	Subdomain    string            `json:"subdomain"`
	Subscription *SubscriptionInfo `json:"subscription,omitempty"`
}

Organization defines model for Organization.

type OrganizationInput

type OrganizationInput struct {
	// ClusterId The ID of the Flightdeck Cluster that manages this Organization.
	ClusterId openapi_types.UUID `json:"clusterId"`

	// Name The name of the Flightdeck Organization.
	Name         string            `json:"name"`
	Subscription *SubscriptionInfo `json:"subscription,omitempty"`
}

OrganizationInput defines model for OrganizationInput.

type OrganizationsListResponse

type OrganizationsListResponse struct {
	Items    *[]Organization `json:"items,omitempty"`
	PageInfo PageInfo        `json:"pageInfo"`
	Total    int             `json:"total"`
}

OrganizationsListResponse defines model for OrganizationsListResponse.

type PageInfo

type PageInfo struct {
	// Next The URL of the next page.
	Next *string `json:"next,omitempty"`

	// Prev The URL of the previous page.
	Prev *string `json:"prev,omitempty"`
}

PageInfo defines model for PageInfo.

type PluginConfiguration

type PluginConfiguration struct {
	// BackendConfig The configuration of the Plugin on the backend.
	BackendConfig *map[string]interface{} `json:"backendConfig,omitempty"`

	// CreatedAt The date and time of the resources creation.
	CreatedAt time.Time `json:"createdAt"`

	// Definition Represents a Plugin Configuration Definition resource.
	Definition PluginConfigurationDefinitionSpec `json:"definition"`

	// Enabled Indicates whether the Plugin Configuration is enabled.
	Enabled bool `json:"enabled"`

	// FrontendConfig The configuration of the Plugin on the frontend.
	FrontendConfig *map[string]interface{} `json:"frontendConfig,omitempty"`

	// Id The ID of the Flightdeck resource.
	Id openapi_types.UUID `json:"id"`

	// OrganizationId The ID of the Flightdeck Organization.
	OrganizationId openapi_types.UUID `json:"organizationId"`

	// PortalName The name of the Flightdeck Portal.
	PortalName string `json:"portalName"`
}

PluginConfiguration defines model for PluginConfiguration.

type PluginConfigurationDefinitionSpec

type PluginConfigurationDefinitionSpec struct {
	// Name The name of the Plugin Definition.
	Name string `json:"name"`

	// PortalVersionId The ID of the Flightdeck Portal Version for the Plugin Definition.
	PortalVersionId string `json:"portalVersionId"`
}

PluginConfigurationDefinitionSpec Represents a Plugin Configuration Definition resource.

type PluginConfigurationInput

type PluginConfigurationInput struct {
	// BackendConfig The configuration of the Plugin on the backend.
	BackendConfig *map[string]interface{} `json:"backendConfig,omitempty"`

	// Definition Represents a Plugin Configuration Definition resource.
	Definition PluginConfigurationDefinitionSpec `json:"definition"`

	// Enabled Indicates whether the Plugin Configuration is enabled.
	Enabled bool `json:"enabled"`

	// FrontendConfig The configuration of the Plugin on the frontend.
	FrontendConfig *map[string]interface{} `json:"frontendConfig,omitempty"`
}

PluginConfigurationInput Represents a Plugin Configuration resource.

type PluginConfigurationsListResponse

type PluginConfigurationsListResponse struct {
	// Items The list of Plugin Configuration resources.
	Items    *[]PluginConfiguration `json:"items,omitempty"`
	PageInfo PageInfo               `json:"pageInfo"`

	// Total The total number of Plugin Configuration resources.
	Total int `json:"total"`
}

PluginConfigurationsListResponse defines model for PluginConfigurationsListResponse.

type PluginDefinition

type PluginDefinition struct {
	// Backend Represents a Plugin Definition Backend resource.
	Backend *PluginDefinitionBackendSpec `json:"backend,omitempty"`

	// CreatedAt The date and time of the resources creation.
	CreatedAt time.Time `json:"createdAt"`

	// Description The description of the Plugin Definition.
	Description string `json:"description"`

	// DisplayName The display name of the Plugin Definition.
	DisplayName string `json:"displayName"`

	// Frontend Represents a Plugin Definition Frontend resource.
	Frontend *PluginDefinitionFrontendSpec `json:"frontend,omitempty"`

	// IconName The icon name of the Plugin Definition.
	IconName string `json:"iconName"`

	// Id The ID of the Flightdeck resource.
	Id openapi_types.UUID `json:"id"`

	// Name The name of the Plugin Definition.
	Name string `json:"name"`
}

PluginDefinition defines model for PluginDefinition.

type PluginDefinitionBackendSpec

type PluginDefinitionBackendSpec struct {
	// ConfigSchema The configuration schema of the Plugin.
	ConfigSchema *map[string]interface{} `json:"configSchema,omitempty"`

	// Plugins The list of Plugin Name Version resources.
	Plugins  *[]PluginNameVersionSpec `json:"plugins,omitempty"`
	UiSchema *map[string]interface{}  `json:"uiSchema,omitempty"`
}

PluginDefinitionBackendSpec Represents a Plugin Definition Backend resource.

type PluginDefinitionFrontendExtension

type PluginDefinitionFrontendExtension struct {
	// ConfigSchema The configuration schema of the Entity Extension.
	ConfigSchema *map[string]interface{} `json:"configSchema,omitempty"`

	// Description The description of the Entity Extension.
	Description string `json:"description"`

	// Path The unique Entity Extension path.
	Path string `json:"path"`

	// Title The title of the Entity Extension.
	Title string `json:"title"`

	// Type The type of the Entity Extension.
	Type PluginDefinitionFrontendExtensionType `json:"type"`

	// UiSchema The UI schema of the Entity Extension.
	UiSchema *map[string]interface{} `json:"uiSchema,omitempty"`
}

PluginDefinitionFrontendExtension Represents a Plugin Definition Frontend Extension resource.

type PluginDefinitionFrontendExtensionType

type PluginDefinitionFrontendExtensionType string

PluginDefinitionFrontendExtensionType The type of the Entity Extension.

Defines values for PluginDefinitionFrontendExtensionType.

type PluginDefinitionFrontendSpec

type PluginDefinitionFrontendSpec struct {
	// ConfigSchema The configuration schema of the Plugin.
	ConfigSchema *map[string]interface{} `json:"configSchema,omitempty"`

	// Extensions The list of Plugin Definition Frontend Extension resources.
	Extensions *[]PluginDefinitionFrontendExtension `json:"extensions,omitempty"`

	// Plugins The list of Plugin Name Version resources.
	Plugins *[]PluginNameVersionSpec `json:"plugins,omitempty"`

	// UiSchema The UI schema of the Plugin.
	UiSchema *map[string]interface{} `json:"uiSchema,omitempty"`
}

PluginDefinitionFrontendSpec Represents a Plugin Definition Frontend resource.

type PluginDefinitionInput

type PluginDefinitionInput struct {
	// Backend Represents a Plugin Definition Backend resource.
	Backend *PluginDefinitionBackendSpec `json:"backend,omitempty"`

	// Description The description of the Plugin Definition.
	Description string `json:"description"`

	// DisplayName The display name of the Plugin Definition.
	DisplayName string `json:"displayName"`

	// Frontend Represents a Plugin Definition Frontend resource.
	Frontend *PluginDefinitionFrontendSpec `json:"frontend,omitempty"`

	// IconName The icon name of the Plugin Definition.
	IconName string `json:"iconName"`

	// Name The name of the Plugin Definition.
	Name string `json:"name"`
}

PluginDefinitionInput Represents a Plugin Definition resource.

type PluginDefinitionsListResponse

type PluginDefinitionsListResponse struct {
	// Items The list of Plugin Definition resources.
	Items    *[]PluginDefinition `json:"items,omitempty"`
	PageInfo PageInfo            `json:"pageInfo"`

	// Total The total number of Plugin Definition resources.
	Total int `json:"total"`
}

PluginDefinitionsListResponse Represents a list of Plugin Definition resources.

type PluginNameVersionSpec

type PluginNameVersionSpec struct {
	// Name The name of the Plugin.
	Name *string `json:"name,omitempty"`

	// Version The version of the Plugin.
	Version *string `json:"version,omitempty"`
}

PluginNameVersionSpec Represents a Plugin Name Version resource.

type Portal

type Portal struct {
	// AlternateDomains A list of alternate domains for the Portal.
	AlternateDomains []string `json:"alternateDomains"`

	// CreatedAt The date and time of the resources creation.
	CreatedAt time.Time `json:"createdAt"`

	// Domain The primary domain of the Portal.
	Domain string `json:"domain"`

	// Hostname The hostname of the Portal.
	Hostname string `json:"hostname"`

	// Id The ID of the Flightdeck resource.
	Id openapi_types.UUID `json:"id"`

	// Identifier The identifier of the Portal.
	Identifier string `json:"identifier"`

	// Name The name of the Portal.
	Name string `json:"name"`

	// OrganizationId The ID of the Flightdeck Organization.
	OrganizationId openapi_types.UUID `json:"organizationId"`

	// OrganizationName The name of the Organization operating this Portal.
	OrganizationName string `json:"organizationName"`

	// Status Represents the current status of a Portal.
	Status *PortalStatus `json:"status,omitempty"`

	// TenantName The name of the Tenant providing user idenity to this Portal.
	TenantName string `json:"tenantName"`

	// Title The HTML title of the Portal.
	Title string `json:"title"`

	// Url The primary URL of the Portal.
	Url string `json:"url"`

	// Version Represents a Flightdeck Portal Version resource.
	Version *PortalVersion `json:"version,omitempty"`

	// VersionId The ID of the Portal Version.
	VersionId string `json:"versionId"`
}

Portal defines model for Portal.

type PortalInput

type PortalInput struct {
	// AlternateDomains A list of alternate domains for the Portal.
	AlternateDomains []string `json:"alternateDomains"`

	// Domain The primary domain of the Portal.
	Domain string `json:"domain"`

	// Name The name of the Portal.
	Name string `json:"name"`

	// OrganizationName The name of the Organization operating this Portal.
	OrganizationName string `json:"organizationName"`

	// TenantName The name of the Tenant providing user idenity to this Portal.
	TenantName string `json:"tenantName"`

	// Title The HTML title of the Portal.
	Title string `json:"title"`

	// VersionId The ID of the Portal Version.
	VersionId string `json:"versionId"`
}

PortalInput Represents a Portal resource.

type PortalProxiesListResponse

type PortalProxiesListResponse struct {
	// Items The list of Portal Proxy resources.
	Items    *[]PortalProxy `json:"items,omitempty"`
	PageInfo PageInfo       `json:"pageInfo"`

	// Total The total number of Portal Proxy resources.
	Total int `json:"total"`
}

PortalProxiesListResponse Represents a list of Portal Proxy resources.

type PortalProxy

type PortalProxy struct {
	// AllowedHeaders The list of allowed HTTP headers.
	AllowedHeaders *[]string `json:"allowedHeaders"`

	// AllowedMethods The list of allowed HTTP methods.
	AllowedMethods *[]string `json:"allowedMethods"`

	// ChangeOrigin Indicates whether to change the origin of the Portal Proxy.
	ChangeOrigin *bool `json:"changeOrigin,omitempty"`

	// CreatedAt The date and time of the resources creation.
	CreatedAt time.Time `json:"createdAt"`

	// Credentials The credential configuration of the Portal Proxy.
	Credentials PortalProxyCredentials `json:"credentials"`

	// Endpoint The endpoint of the Portal Proxy.
	Endpoint string `json:"endpoint"`

	// HttpHeaders The list of Portal Proxy Header resources to be applied.
	HttpHeaders *[]PortalProxyHeader `json:"httpHeaders"`

	// Id The ID of the Flightdeck resource.
	Id openapi_types.UUID `json:"id"`

	// Name The name of the Portal Proxy.
	Name           string             `json:"name"`
	OrganizationId openapi_types.UUID `json:"organizationId"`

	// PathRewrite The list of Portal Proxy Path Rewrite resources to be applied.
	PathRewrite *[]PortalProxyPathRewrite `json:"pathRewrite"`
	PortalName  string                    `json:"portalName"`

	// Target The HTTP target of the Portal Proxy.
	Target string `json:"target"`
}

PortalProxy defines model for PortalProxy.

type PortalProxyCredentials

type PortalProxyCredentials string

PortalProxyCredentials The credential configuration of the Portal Proxy.

const (
	PortalProxyCredentialsDangerouslyAllowUnauthenticated PortalProxyCredentials = "dangerously-allow-unauthenticated"
	PortalProxyCredentialsForward                         PortalProxyCredentials = "forward"
	PortalProxyCredentialsRequire                         PortalProxyCredentials = "require"
)

Defines values for PortalProxyCredentials.

type PortalProxyHeader

type PortalProxyHeader struct {
	// Name The name of the HTTP header.
	Name string `json:"name" tfsdk:"name"`

	// Value The value of the HTTP header.
	Value string `json:"value" tfsdk:"value"`
}

PortalProxyHeader Represents a Portal Proxy Header resource.

type PortalProxyInput

type PortalProxyInput struct {
	// AllowedHeaders The list of allowed HTTP headers.
	AllowedHeaders *[]string `json:"allowedHeaders"`

	// AllowedMethods The list of allowed HTTP methods.
	AllowedMethods *[]string `json:"allowedMethods"`

	// ChangeOrigin Indicates whether to change the origin of the Portal Proxy.
	ChangeOrigin *bool `json:"changeOrigin,omitempty"`

	// Credentials The credential configuration of the Portal Proxy.
	Credentials PortalProxyInputCredentials `json:"credentials"`

	// Endpoint The endpoint of the Portal Proxy.
	Endpoint string `json:"endpoint"`

	// HttpHeaders The list of Portal Proxy Header resources to be applied.
	HttpHeaders *[]PortalProxyHeader `json:"httpHeaders"`

	// Name The name of the Portal Proxy.
	Name string `json:"name"`

	// PathRewrite The list of Portal Proxy Path Rewrite resources to be applied.
	PathRewrite *[]PortalProxyPathRewrite `json:"pathRewrite"`

	// Target The HTTP target of the Portal Proxy.
	Target string `json:"target"`
}

PortalProxyInput Represents a Portal Proxy resource.

type PortalProxyInputCredentials

type PortalProxyInputCredentials string

PortalProxyInputCredentials The credential configuration of the Portal Proxy.

const (
	PortalProxyInputCredentialsDangerouslyAllowUnauthenticated PortalProxyInputCredentials = "dangerously-allow-unauthenticated"
	PortalProxyInputCredentialsForward                         PortalProxyInputCredentials = "forward"
	PortalProxyInputCredentialsRequire                         PortalProxyInputCredentials = "require"
)

Defines values for PortalProxyInputCredentials.

type PortalProxyPathRewrite

type PortalProxyPathRewrite struct {
	// Dst The destination of the path to rewrite.
	Dst string `json:"dst" tfsdk:"dst"`

	// Src The source path to rewrite.
	Src string `json:"src" tfsdk:"src"`
}

PortalProxyPathRewrite Represents a Portal Proxy Path Rewrite resource.

type PortalStatus

type PortalStatus struct {
	// Detail A detailed message about the current status of the Portal.
	Detail string `json:"detail"`

	// Status The current status of the Portal.
	Status string `json:"status"`
}

PortalStatus Represents the current status of a Portal.

type PortalVersion

type PortalVersion struct {
	// CreatedAt The date and time of the resources creation.
	CreatedAt time.Time `json:"createdAt"`

	// Id The ID of the Flightdeck resource.
	Id openapi_types.UUID `json:"id"`

	// Major The version's major release number.
	Major int `json:"major"`

	// Minor The version's minor release number.
	Minor int `json:"minor"`

	// Patch The version's patch release number.
	Patch int `json:"patch"`

	// Rev The version's revision release number.
	Rev int `json:"rev"`

	// Version The human-readable semver version of the Flightdeck Portal.
	Version string `json:"version"`
}

PortalVersion defines model for PortalVersion.

type PortalVersionsListResponse

type PortalVersionsListResponse struct {
	// Items A lidt of Flightdeck Portal Version resources.
	Items    *[]PortalVersion `json:"items,omitempty"`
	PageInfo PageInfo         `json:"pageInfo"`

	// Total The total number of Flightdeck Portal Version resources.
	Total int `json:"total"`
}

PortalVersionsListResponse defines model for PortalVersionsListResponse.

type PortalsListResponse

type PortalsListResponse struct {
	// Items The list of Portal resources.
	Items    *[]Portal `json:"items,omitempty"`
	PageInfo PageInfo  `json:"pageInfo"`

	// Total The total number of Portal resources.
	Total int `json:"total"`
}

PortalsListResponse Represents a list of Portal resources.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type SubscriptionEntitlements

type SubscriptionEntitlements struct {
	// Connections The number of Flightdeck Connections that this Organization is entitled to
	Connections int `json:"connections"`

	// Portals The number of Flightdeck Portals that this Organization is entitled to.
	Portals int `json:"portals"`

	// TenantUsers The number of Flightdeck Tenant Users that this Organization is entitled to
	TenantUsers int `json:"tenantUsers"`

	// Tenants The number of Flightdeck Tenants that this Organization is entitled to
	Tenants int `json:"tenants"`
}

SubscriptionEntitlements Represents a Flightdeck Organization's Entitlements status.

type SubscriptionInfo

type SubscriptionInfo struct {
	// Entitlements Represents a Flightdeck Organization's Entitlements status.
	Entitlements SubscriptionEntitlements `json:"entitlements"`
	Status       string                   `json:"status"`
}

SubscriptionInfo defines model for SubscriptionInfo.

type TailscaleConnection

type TailscaleConnection struct {
	// AuthToken The Tailscale connection auth token.
	AuthToken string `json:"authToken" tfsdk:"auth_token"`

	// ConfigType The type of the Flightdeck Connection configuration.
	ConfigType string `json:"configType" tfsdk:"-"`

	// Hosts The Tailscale MagicDNS hosts to make available.
	Hosts *[]string `json:"hosts,omitempty" tfsdk:"hosts"`
}

TailscaleConnection defines model for TailscaleConnection.

type TailscaleConnectionInput

type TailscaleConnectionInput struct {
	// AuthToken The Tailscale connection auth token.
	AuthToken string `json:"authToken" tfsdk:"auth_token"`

	// Hosts The Tailscale MagicDNS hosts to make available.
	Hosts *[]string `json:"hosts,omitempty" tfsdk:"hosts"`
}

TailscaleConnectionInput defines model for TailscaleConnectionInput.

type TaskScheduleDefinitionConfig

type TaskScheduleDefinitionConfig struct {
	Frequency *TaskScheduleDefinitionTimeConfigFrequency `json:"frequency,omitempty" tfsdk:"frequency"`
	Timeout   *TaskScheduleDefinitionTimeConfigTimeout   `json:"timeout,omitempty" tfsdk:"timeout"`
}

TaskScheduleDefinitionConfig defines model for TaskScheduleDefinitionConfig.

type TaskScheduleDefinitionTimeConfigFrequency

type TaskScheduleDefinitionTimeConfigFrequency struct {
	// Minutes The number of minutes between each run of the task.
	Minutes *int `json:"minutes,omitempty" tfsdk:"minutes"`
}

TaskScheduleDefinitionTimeConfigFrequency defines model for TaskScheduleDefinitionTimeConfigFrequency.

type TaskScheduleDefinitionTimeConfigTimeout

type TaskScheduleDefinitionTimeConfigTimeout struct {
	// Minutes The number of minutes before the task times out.
	Minutes *int `json:"minutes,omitempty" tfsdk:"minutes"`
}

TaskScheduleDefinitionTimeConfigTimeout defines model for TaskScheduleDefinitionTimeConfigTimeout.

type Tenant

type Tenant struct {
	// CreatedAt The date and time of the resources creation.
	CreatedAt time.Time `json:"createdAt"`

	// DisplayName The display name of the Tenant.
	DisplayName string `json:"displayName"`

	// Id The ID of the Flightdeck resource.
	Id openapi_types.UUID `json:"id"`

	// Identifier The internal identifier of the Tenant.
	Identifier string `json:"identifier"`

	// IssuerUrl The URL of the Tenant's OIDC Issuer.
	IssuerUrl string `json:"issuerUrl"`

	// Name The name of the Tenant.
	Name string `json:"name"`

	// OrganizationId The ID of the Flightdeck Organization.
	OrganizationId openapi_types.UUID `json:"organizationId"`
}

Tenant defines model for Tenant.

type TenantInput

type TenantInput struct {
	// DisplayName The display name of the Tenant.
	DisplayName string `json:"displayName"`

	// Name The name of the Tenant.
	Name string `json:"name"`
}

TenantInput Represents a Tenant resource.

type TenantUser

type TenantUser struct {
	// CreatedAt The date and time of the resources creation.
	CreatedAt time.Time `json:"createdAt"`

	// Email The email of the Tenant User.
	Email openapi_types.Email `json:"email"`

	// Id The ID of the Flightdeck resource.
	Id openapi_types.UUID `json:"id"`

	// OrganizationId The ID of the Flightdeck Organization.
	OrganizationId openapi_types.UUID `json:"organizationId"`

	// TenantName The name of the Flightdeck Tenant.
	TenantName string `json:"tenantName"`

	// Username The username of the Tenant User.
	Username string `json:"username"`
}

TenantUser defines model for TenantUser.

type TenantUserInput

type TenantUserInput struct {
	// Email The email of the Tenant User.
	Email openapi_types.Email `json:"email"`

	// Username The username of the Tenant User.
	Username string `json:"username"`
}

TenantUserInput Represents a Tenant User Input resource.

type TenantUsersListResponse

type TenantUsersListResponse struct {
	// Items The list of Tenant User resources.
	Items    *[]TenantUser `json:"items,omitempty"`
	PageInfo PageInfo      `json:"pageInfo"`

	// Total The total number of Tenant User resources.
	Total int `json:"total"`
}

TenantUsersListResponse Represents a list of Tenant User resources.

type TenantsListResponse

type TenantsListResponse struct {
	// Items The list of Tenant resources.
	Items    *[]Tenant `json:"items,omitempty"`
	PageInfo PageInfo  `json:"pageInfo"`

	// Total The total number of Tenant resources.
	Total int `json:"total"`
}

TenantsListResponse Represents a list of Tenant resources.

type UpdateAuthProviderJSONRequestBody

type UpdateAuthProviderJSONRequestBody = AuthProviderInput

UpdateAuthProviderJSONRequestBody defines body for UpdateAuthProvider for application/json ContentType.

type UpdateAuthProviderResponse

type UpdateAuthProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthProvider
}

func ParseUpdateAuthProviderResponse

func ParseUpdateAuthProviderResponse(rsp *http.Response) (*UpdateAuthProviderResponse, error)

ParseUpdateAuthProviderResponse parses an HTTP response from a UpdateAuthProviderWithResponse call

func (UpdateAuthProviderResponse) Status

Status returns HTTPResponse.Status

func (UpdateAuthProviderResponse) StatusCode

func (r UpdateAuthProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCatalogProviderJSONRequestBody

type UpdateCatalogProviderJSONRequestBody = CatalogProviderInput

UpdateCatalogProviderJSONRequestBody defines body for UpdateCatalogProvider for application/json ContentType.

type UpdateCatalogProviderResponse

type UpdateCatalogProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CatalogProvider
}

func ParseUpdateCatalogProviderResponse

func ParseUpdateCatalogProviderResponse(rsp *http.Response) (*UpdateCatalogProviderResponse, error)

ParseUpdateCatalogProviderResponse parses an HTTP response from a UpdateCatalogProviderWithResponse call

func (UpdateCatalogProviderResponse) Status

Status returns HTTPResponse.Status

func (UpdateCatalogProviderResponse) StatusCode

func (r UpdateCatalogProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateConnectionJSONRequestBody

type UpdateConnectionJSONRequestBody = ConnectionInput

UpdateConnectionJSONRequestBody defines body for UpdateConnection for application/json ContentType.

type UpdateConnectionResponse

type UpdateConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Connection
}

func ParseUpdateConnectionResponse

func ParseUpdateConnectionResponse(rsp *http.Response) (*UpdateConnectionResponse, error)

ParseUpdateConnectionResponse parses an HTTP response from a UpdateConnectionWithResponse call

func (UpdateConnectionResponse) Status

func (r UpdateConnectionResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateConnectionResponse) StatusCode

func (r UpdateConnectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEntityPageLayoutJSONRequestBody

type UpdateEntityPageLayoutJSONRequestBody = EntityPageLayoutInput

UpdateEntityPageLayoutJSONRequestBody defines body for UpdateEntityPageLayout for application/json ContentType.

type UpdateEntityPageLayoutResponse

type UpdateEntityPageLayoutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EntityPageLayout
}

func ParseUpdateEntityPageLayoutResponse

func ParseUpdateEntityPageLayoutResponse(rsp *http.Response) (*UpdateEntityPageLayoutResponse, error)

ParseUpdateEntityPageLayoutResponse parses an HTTP response from a UpdateEntityPageLayoutWithResponse call

func (UpdateEntityPageLayoutResponse) Status

Status returns HTTPResponse.Status

func (UpdateEntityPageLayoutResponse) StatusCode

func (r UpdateEntityPageLayoutResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateIdentityProviderJSONRequestBody

type UpdateIdentityProviderJSONRequestBody = IdentityProviderInput

UpdateIdentityProviderJSONRequestBody defines body for UpdateIdentityProvider for application/json ContentType.

type UpdateIdentityProviderResponse

type UpdateIdentityProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IdentityProvider
}

func ParseUpdateIdentityProviderResponse

func ParseUpdateIdentityProviderResponse(rsp *http.Response) (*UpdateIdentityProviderResponse, error)

ParseUpdateIdentityProviderResponse parses an HTTP response from a UpdateIdentityProviderWithResponse call

func (UpdateIdentityProviderResponse) Status

Status returns HTTPResponse.Status

func (UpdateIdentityProviderResponse) StatusCode

func (r UpdateIdentityProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateIntegrationJSONRequestBody

type UpdateIntegrationJSONRequestBody = IntegrationInput

UpdateIntegrationJSONRequestBody defines body for UpdateIntegration for application/json ContentType.

type UpdateIntegrationResponse

type UpdateIntegrationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Integration
}

func ParseUpdateIntegrationResponse

func ParseUpdateIntegrationResponse(rsp *http.Response) (*UpdateIntegrationResponse, error)

ParseUpdateIntegrationResponse parses an HTTP response from a UpdateIntegrationWithResponse call

func (UpdateIntegrationResponse) Status

func (r UpdateIntegrationResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateIntegrationResponse) StatusCode

func (r UpdateIntegrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateOrganizationByIDJSONRequestBody

type UpdateOrganizationByIDJSONRequestBody = OrganizationInput

UpdateOrganizationByIDJSONRequestBody defines body for UpdateOrganizationByID for application/json ContentType.

type UpdateOrganizationByIDResponse

type UpdateOrganizationByIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Organization
}

func ParseUpdateOrganizationByIDResponse

func ParseUpdateOrganizationByIDResponse(rsp *http.Response) (*UpdateOrganizationByIDResponse, error)

ParseUpdateOrganizationByIDResponse parses an HTTP response from a UpdateOrganizationByIDWithResponse call

func (UpdateOrganizationByIDResponse) Status

Status returns HTTPResponse.Status

func (UpdateOrganizationByIDResponse) StatusCode

func (r UpdateOrganizationByIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePluginConfigurationJSONRequestBody

type UpdatePluginConfigurationJSONRequestBody = PluginConfigurationInput

UpdatePluginConfigurationJSONRequestBody defines body for UpdatePluginConfiguration for application/json ContentType.

type UpdatePluginConfigurationResponse

type UpdatePluginConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PluginConfiguration
}

func ParseUpdatePluginConfigurationResponse

func ParseUpdatePluginConfigurationResponse(rsp *http.Response) (*UpdatePluginConfigurationResponse, error)

ParseUpdatePluginConfigurationResponse parses an HTTP response from a UpdatePluginConfigurationWithResponse call

func (UpdatePluginConfigurationResponse) Status

Status returns HTTPResponse.Status

func (UpdatePluginConfigurationResponse) StatusCode

func (r UpdatePluginConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePortalJSONRequestBody

type UpdatePortalJSONRequestBody = PortalInput

UpdatePortalJSONRequestBody defines body for UpdatePortal for application/json ContentType.

type UpdatePortalProxyJSONRequestBody

type UpdatePortalProxyJSONRequestBody = PortalProxyInput

UpdatePortalProxyJSONRequestBody defines body for UpdatePortalProxy for application/json ContentType.

type UpdatePortalProxyResponse

type UpdatePortalProxyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PortalProxy
}

func ParseUpdatePortalProxyResponse

func ParseUpdatePortalProxyResponse(rsp *http.Response) (*UpdatePortalProxyResponse, error)

ParseUpdatePortalProxyResponse parses an HTTP response from a UpdatePortalProxyWithResponse call

func (UpdatePortalProxyResponse) Status

func (r UpdatePortalProxyResponse) Status() string

Status returns HTTPResponse.Status

func (UpdatePortalProxyResponse) StatusCode

func (r UpdatePortalProxyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePortalResponse

type UpdatePortalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Portal
}

func ParseUpdatePortalResponse

func ParseUpdatePortalResponse(rsp *http.Response) (*UpdatePortalResponse, error)

ParseUpdatePortalResponse parses an HTTP response from a UpdatePortalWithResponse call

func (UpdatePortalResponse) Status

func (r UpdatePortalResponse) Status() string

Status returns HTTPResponse.Status

func (UpdatePortalResponse) StatusCode

func (r UpdatePortalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateTenantJSONRequestBody

type UpdateTenantJSONRequestBody = TenantInput

UpdateTenantJSONRequestBody defines body for UpdateTenant for application/json ContentType.

type UpdateTenantResponse

type UpdateTenantResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Tenant
}

func ParseUpdateTenantResponse

func ParseUpdateTenantResponse(rsp *http.Response) (*UpdateTenantResponse, error)

ParseUpdateTenantResponse parses an HTTP response from a UpdateTenantWithResponse call

func (UpdateTenantResponse) Status

func (r UpdateTenantResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateTenantResponse) StatusCode

func (r UpdateTenantResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL