Versions in this module Expand all Collapse all v0 v0.11.0 Jan 24, 2024 Changes in this version + const ApplicationReadyConditionType + const ProductPolicyConfigurationDefault + const ProductPolicyConfigurationPasswordSecretField + const ProxyPromoteConfigFailedConditionType + const ProxyPromoteConfigInProgressConditionType + type Application struct + Spec ApplicationSpec + Status ApplicationStatus + func (in *Application) DeepCopy() *Application + func (in *Application) DeepCopyInto(out *Application) + func (in *Application) DeepCopyObject() runtime.Object + type ApplicationList struct + Items []Application + func (in *ApplicationList) DeepCopy() *ApplicationList + func (in *ApplicationList) DeepCopyInto(out *ApplicationList) + func (in *ApplicationList) DeepCopyObject() runtime.Object + type ApplicationSpec struct + AccountCR *corev1.LocalObjectReference + ApplicationPlanName string + Description string + Name string + ProductCR *corev1.LocalObjectReference + Suspend bool + func (in *ApplicationSpec) DeepCopy() *ApplicationSpec + func (in *ApplicationSpec) DeepCopyInto(out *ApplicationSpec) + type ApplicationStatus struct + Conditions common.Conditions + ID *int64 + ObservedGeneration int64 + ProviderAccountHost string + State string + func (b *ApplicationStatus) Equals(other *ApplicationStatus, logger logr.Logger) bool + func (in *ApplicationStatus) DeepCopy() *ApplicationStatus + func (in *ApplicationStatus) DeepCopyInto(out *ApplicationStatus) type OIDCSpec + IssuerEndpointRef *corev1.SecretReference type OpenAPISpec + OIDC *OIDCSpec type PolicyConfig + ConfigurationRef corev1.SecretReference v0.10.1 Feb 1, 2023 v0.10.0 Sep 7, 2022 Changes in this version + const ProxyPromoteConfigKind + const ProxyPromoteConfigReadyConditionType + type ProxyConfigPromote struct + Spec ProxyConfigPromoteSpec + Status ProxyConfigPromoteStatus + func (in *ProxyConfigPromote) DeepCopy() *ProxyConfigPromote + func (in *ProxyConfigPromote) DeepCopyInto(out *ProxyConfigPromote) + func (in *ProxyConfigPromote) DeepCopyObject() runtime.Object + type ProxyConfigPromoteList struct + Items []ProxyConfigPromote + func (in *ProxyConfigPromoteList) DeepCopy() *ProxyConfigPromoteList + func (in *ProxyConfigPromoteList) DeepCopyInto(out *ProxyConfigPromoteList) + func (in *ProxyConfigPromoteList) DeepCopyObject() runtime.Object + type ProxyConfigPromoteSpec struct + DeleteCR *bool + ProductCRName string + Production *bool + func (in *ProxyConfigPromoteSpec) DeepCopy() *ProxyConfigPromoteSpec + func (in *ProxyConfigPromoteSpec) DeepCopyInto(out *ProxyConfigPromoteSpec) + type ProxyConfigPromoteStatus struct + Conditions common.Conditions + LatestProductionVersion int + LatestStagingVersion int + ProductId string + func (in *ProxyConfigPromoteStatus) DeepCopy() *ProxyConfigPromoteStatus + func (in *ProxyConfigPromoteStatus) DeepCopyInto(out *ProxyConfigPromoteStatus) + func (o *ProxyConfigPromoteStatus) Equals(other *ProxyConfigPromoteStatus, logger logr.Logger) bool v0.9.0 Jun 29, 2022 Changes in this version type Product + func (product *Product) RemoveBackendReferences(backendSystemName string) bool v0.8.2 Jun 2, 2022 v0.8.1 Dec 13, 2021 v0.8.0 Sep 22, 2021 Changes in this version + const ActiveDocFailedConditionType + const ActiveDocInvalidConditionType + const ActiveDocKind + const ActiveDocOrphanConditionType + const ActiveDocReadyConditionType + const BackendFailedConditionType + const BackendInvalidConditionType + const BackendKind + const BackendSyncedConditionType + const CustomPolicyDefinitionFailedConditionType + const CustomPolicyDefinitionInvalidConditionType + const CustomPolicyDefinitionKind + const CustomPolicyDefinitionReadyConditionType + const DeveloperAccountFailedConditionType + const DeveloperAccountInvalidConditionType + const DeveloperAccountKind + const DeveloperAccountReadyConditionType + const DeveloperAccountWaitingConditionType + const DeveloperUserFailedConditionType + const DeveloperUserInvalidConditionType + const DeveloperUserKind + const DeveloperUserOrphanConditionType + const DeveloperUserPasswordSecretField + const DeveloperUserReadyConditionType + const OpenAPIFailedConditionType + const OpenAPIInvalidConditionType + const OpenAPIKind + const OpenAPIReadyConditionType + const ProductFailedConditionType + const ProductInvalidConditionType + const ProductKind + const ProductOrphanConditionType + const ProductSyncedConditionType + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type ActiveDoc struct + Spec ActiveDocSpec + Status ActiveDocStatus + func (a *ActiveDoc) SetDefaults(logger logr.Logger) bool + func (a *ActiveDoc) Validate() field.ErrorList + func (in *ActiveDoc) DeepCopy() *ActiveDoc + func (in *ActiveDoc) DeepCopyInto(out *ActiveDoc) + func (in *ActiveDoc) DeepCopyObject() runtime.Object + type ActiveDocList struct + Items []ActiveDoc + func (in *ActiveDocList) DeepCopy() *ActiveDocList + func (in *ActiveDocList) DeepCopyInto(out *ActiveDocList) + func (in *ActiveDocList) DeepCopyObject() runtime.Object + type ActiveDocOpenAPIRefSpec struct + SecretRef *corev1.ObjectReference + URL *string + func (in *ActiveDocOpenAPIRefSpec) DeepCopy() *ActiveDocOpenAPIRefSpec + func (in *ActiveDocOpenAPIRefSpec) DeepCopyInto(out *ActiveDocOpenAPIRefSpec) + type ActiveDocSpec struct + ActiveDocOpenAPIRef ActiveDocOpenAPIRefSpec + Description *string + Name string + ProductSystemName *string + ProviderAccountRef *corev1.LocalObjectReference + Published *bool + SkipSwaggerValidations *bool + SystemName *string + func (in *ActiveDocSpec) DeepCopy() *ActiveDocSpec + func (in *ActiveDocSpec) DeepCopyInto(out *ActiveDocSpec) + type ActiveDocStatus struct + Conditions common.Conditions + ID *int64 + ObservedGeneration int64 + ProductResourceName *corev1.LocalObjectReference + ProviderAccountHost string + func (in *ActiveDocStatus) DeepCopy() *ActiveDocStatus + func (in *ActiveDocStatus) DeepCopyInto(out *ActiveDocStatus) + func (o *ActiveDocStatus) Equals(other *ActiveDocStatus, logger logr.Logger) bool + type ApicastHostedSpec struct + Authentication *AuthenticationSpec + func (a *ApicastHostedSpec) AuthAppID() *string + func (a *ApicastHostedSpec) AuthAppKey() *string + func (a *ApicastHostedSpec) AuthUserKey() *string + func (a *ApicastHostedSpec) AuthenticationMode() *string + func (a *ApicastHostedSpec) CredentialsLocation() *string + func (a *ApicastHostedSpec) GatewayResponse() *GatewayResponseSpec + func (a *ApicastHostedSpec) HostRewrite() *string + func (a *ApicastHostedSpec) OIDCSpec() *OIDCSpec + func (a *ApicastHostedSpec) SecuritySecretToken() *string + func (in *ApicastHostedSpec) DeepCopy() *ApicastHostedSpec + func (in *ApicastHostedSpec) DeepCopyInto(out *ApicastHostedSpec) + type ApicastSelfManagedSpec struct + Authentication *AuthenticationSpec + ProductionPublicBaseURL *string + StagingPublicBaseURL *string + func (a *ApicastSelfManagedSpec) AuthAppID() *string + func (a *ApicastSelfManagedSpec) AuthAppKey() *string + func (a *ApicastSelfManagedSpec) AuthUserKey() *string + func (a *ApicastSelfManagedSpec) AuthenticationMode() *string + func (a *ApicastSelfManagedSpec) CredentialsLocation() *string + func (a *ApicastSelfManagedSpec) GatewayResponse() *GatewayResponseSpec + func (a *ApicastSelfManagedSpec) HostRewrite() *string + func (a *ApicastSelfManagedSpec) OIDCSpec() *OIDCSpec + func (a *ApicastSelfManagedSpec) ProdPublicBaseURL() *string + func (a *ApicastSelfManagedSpec) SecuritySecretToken() *string + func (a *ApicastSelfManagedSpec) StagPublicBaseURL() *string + func (in *ApicastSelfManagedSpec) DeepCopy() *ApicastSelfManagedSpec + func (in *ApicastSelfManagedSpec) DeepCopyInto(out *ApicastSelfManagedSpec) + type AppKeyAppIDAuthenticationSpec struct + AppID *string + AppKey *string + CredentialsLoc *string + GatewayResponse *GatewayResponseSpec + Security *SecuritySpec + func (a *AppKeyAppIDAuthenticationSpec) AuthAppID() *string + func (a *AppKeyAppIDAuthenticationSpec) AuthAppKey() *string + func (a *AppKeyAppIDAuthenticationSpec) CredentialsLocation() *string + func (a *AppKeyAppIDAuthenticationSpec) GatewayResponseSpec() *GatewayResponseSpec + func (a *AppKeyAppIDAuthenticationSpec) HostRewrite() *string + func (a *AppKeyAppIDAuthenticationSpec) SecuritySecretToken() *string + func (in *AppKeyAppIDAuthenticationSpec) DeepCopy() *AppKeyAppIDAuthenticationSpec + func (in *AppKeyAppIDAuthenticationSpec) DeepCopyInto(out *AppKeyAppIDAuthenticationSpec) + type ApplicationPlanSpec struct + AppsRequireApproval *bool + CostMonth *string + Limits []LimitSpec + Name *string + PricingRules []PricingRuleSpec + Published *bool + SetupFee *string + TrialPeriod *int + func (a *ApplicationPlanSpec) IsPublished() bool + func (in *ApplicationPlanSpec) DeepCopy() *ApplicationPlanSpec + func (in *ApplicationPlanSpec) DeepCopyInto(out *ApplicationPlanSpec) + type AuthenticationSpec struct + AppKeyAppIDAuthentication *AppKeyAppIDAuthenticationSpec + OIDC *OIDCSpec + UserKeyAuthentication *UserKeyAuthenticationSpec + func (a *AuthenticationSpec) AuthAppID() *string + func (a *AuthenticationSpec) AuthAppKey() *string + func (a *AuthenticationSpec) AuthUserKey() *string + func (a *AuthenticationSpec) AuthenticationMode() string + func (a *AuthenticationSpec) CredentialsLocation() *string + func (a *AuthenticationSpec) GatewayResponse() *GatewayResponseSpec + func (a *AuthenticationSpec) HostRewrite() *string + func (a *AuthenticationSpec) OIDCSpec() *OIDCSpec + func (a *AuthenticationSpec) SecuritySecretToken() *string + func (in *AuthenticationSpec) DeepCopy() *AuthenticationSpec + func (in *AuthenticationSpec) DeepCopyInto(out *AuthenticationSpec) + type Backend struct + Spec BackendSpec + Status BackendStatus + func (backend *Backend) FindMetricOrMethod(ref string) bool + func (backend *Backend) IsSynced() bool + func (backend *Backend) SetDefaults(logger logr.Logger) bool + func (backend *Backend) Validate() field.ErrorList + func (in *Backend) DeepCopy() *Backend + func (in *Backend) DeepCopyInto(out *Backend) + func (in *Backend) DeepCopyObject() runtime.Object + type BackendList struct + Items []Backend + func (in *BackendList) DeepCopy() *BackendList + func (in *BackendList) DeepCopyInto(out *BackendList) + func (in *BackendList) DeepCopyObject() runtime.Object + type BackendSpec struct + Description string + MappingRules []MappingRuleSpec + Methods map[string]MethodSpec + Metrics map[string]MetricSpec + Name string + PrivateBaseURL string + ProviderAccountRef *corev1.LocalObjectReference + SystemName string + func (in *BackendSpec) DeepCopy() *BackendSpec + func (in *BackendSpec) DeepCopyInto(out *BackendSpec) + type BackendStatus struct + Conditions common.Conditions + ID *int64 + ObservedGeneration int64 + ProviderAccountHost string + func (b *BackendStatus) Equals(other *BackendStatus, logger logr.Logger) bool + func (in *BackendStatus) DeepCopy() *BackendStatus + func (in *BackendStatus) DeepCopyInto(out *BackendStatus) + type BackendStatusError string + type BackendUsageSpec struct + Path string + func (in *BackendUsageSpec) DeepCopy() *BackendUsageSpec + func (in *BackendUsageSpec) DeepCopyInto(out *BackendUsageSpec) + type CustomPolicyDefinition struct + Spec CustomPolicyDefinitionSpec + Status CustomPolicyDefinitionStatus + func (in *CustomPolicyDefinition) DeepCopy() *CustomPolicyDefinition + func (in *CustomPolicyDefinition) DeepCopyInto(out *CustomPolicyDefinition) + func (in *CustomPolicyDefinition) DeepCopyObject() runtime.Object + type CustomPolicyDefinitionList struct + Items []CustomPolicyDefinition + func (in *CustomPolicyDefinitionList) DeepCopy() *CustomPolicyDefinitionList + func (in *CustomPolicyDefinitionList) DeepCopyInto(out *CustomPolicyDefinitionList) + func (in *CustomPolicyDefinitionList) DeepCopyObject() runtime.Object + type CustomPolicyDefinitionSpec struct + Name string + ProviderAccountRef *corev1.LocalObjectReference + Schema CustomPolicySchemaSpec + Version string + func (in *CustomPolicyDefinitionSpec) DeepCopy() *CustomPolicyDefinitionSpec + func (in *CustomPolicyDefinitionSpec) DeepCopyInto(out *CustomPolicyDefinitionSpec) + type CustomPolicyDefinitionStatus struct + Conditions common.Conditions + ID *int64 + ObservedGeneration int64 + ProviderAccountHost string + func (in *CustomPolicyDefinitionStatus) DeepCopy() *CustomPolicyDefinitionStatus + func (in *CustomPolicyDefinitionStatus) DeepCopyInto(out *CustomPolicyDefinitionStatus) + func (p *CustomPolicyDefinitionStatus) Equals(other *CustomPolicyDefinitionStatus, logger logr.Logger) bool + type CustomPolicySchemaSpec struct + Configuration runtime.RawExtension + Description *[]string + Name string + Schema string + Summary string + Version string + func (in *CustomPolicySchemaSpec) DeepCopy() *CustomPolicySchemaSpec + func (in *CustomPolicySchemaSpec) DeepCopyInto(out *CustomPolicySchemaSpec) + type DeveloperAccount struct + Spec DeveloperAccountSpec + Status DeveloperAccountStatus + func (a *DeveloperAccount) Validate() field.ErrorList + func (in *DeveloperAccount) DeepCopy() *DeveloperAccount + func (in *DeveloperAccount) DeepCopyInto(out *DeveloperAccount) + func (in *DeveloperAccount) DeepCopyObject() runtime.Object + type DeveloperAccountList struct + Items []DeveloperAccount + func (in *DeveloperAccountList) DeepCopy() *DeveloperAccountList + func (in *DeveloperAccountList) DeepCopyInto(out *DeveloperAccountList) + func (in *DeveloperAccountList) DeepCopyObject() runtime.Object + type DeveloperAccountSpec struct + MonthlyBillingEnabled *bool + MonthlyChargingEnabled *bool + OrgName string + ProviderAccountRef *corev1.LocalObjectReference + func (in *DeveloperAccountSpec) DeepCopy() *DeveloperAccountSpec + func (in *DeveloperAccountSpec) DeepCopyInto(out *DeveloperAccountSpec) + type DeveloperAccountStatus struct + AccountState *string + Conditions common.Conditions + CreditCardStored *bool + ID *int64 + ObservedGeneration int64 + ProviderAccountHost string + func (a *DeveloperAccountStatus) Equals(other *DeveloperAccountStatus, logger logr.Logger) bool + func (in *DeveloperAccountStatus) DeepCopy() *DeveloperAccountStatus + func (in *DeveloperAccountStatus) DeepCopyInto(out *DeveloperAccountStatus) + func (s *DeveloperAccountStatus) IsReady() bool + type DeveloperUser struct + Spec DeveloperUserSpec + Status DeveloperUserStatus + func (a *DeveloperUser) Validate() field.ErrorList + func (in *DeveloperUser) DeepCopy() *DeveloperUser + func (in *DeveloperUser) DeepCopyInto(out *DeveloperUser) + func (in *DeveloperUser) DeepCopyObject() runtime.Object + func (s *DeveloperUser) IsAdmin() bool + func (s *DeveloperUser) IsOrphan() bool + type DeveloperUserList struct + Items []DeveloperUser + func (in *DeveloperUserList) DeepCopy() *DeveloperUserList + func (in *DeveloperUserList) DeepCopyInto(out *DeveloperUserList) + func (in *DeveloperUserList) DeepCopyObject() runtime.Object + type DeveloperUserSpec struct + DeveloperAccountRef corev1.LocalObjectReference + Email string + PasswordCredentialsRef corev1.SecretReference + ProviderAccountRef *corev1.LocalObjectReference + Role *string + Suspended bool + Username string + func (in *DeveloperUserSpec) DeepCopy() *DeveloperUserSpec + func (in *DeveloperUserSpec) DeepCopyInto(out *DeveloperUserSpec) + type DeveloperUserStatus struct + AccountID *int64 + Conditions common.Conditions + DeveloperUserState *string + ID *int64 + ObservedGeneration int64 + ProviderAccountHost string + func (a *DeveloperUserStatus) Equals(other *DeveloperUserStatus, logger logr.Logger) bool + func (in *DeveloperUserStatus) DeepCopy() *DeveloperUserStatus + func (in *DeveloperUserStatus) DeepCopyInto(out *DeveloperUserStatus) + type GatewayResponseSpec struct + ErrorAuthFailed *string + ErrorAuthMissing *string + ErrorHeadersAuthFailed *string + ErrorHeadersAuthMissing *string + ErrorHeadersLimitsExceeded *string + ErrorHeadersNoMatch *string + ErrorLimitsExceeded *string + ErrorNoMatch *string + ErrorStatusAuthFailed *int32 + ErrorStatusAuthMissing *int32 + ErrorStatusLimitsExceeded *int32 + ErrorStatusNoMatch *int32 + func (in *GatewayResponseSpec) DeepCopy() *GatewayResponseSpec + func (in *GatewayResponseSpec) DeepCopyInto(out *GatewayResponseSpec) + type LimitSpec struct + MetricMethodRef MetricMethodRefSpec + Period string + Value int + func (in *LimitSpec) DeepCopy() *LimitSpec + func (in *LimitSpec) DeepCopyInto(out *LimitSpec) + type MappingRuleSpec struct + HTTPMethod string + Increment int + Last *bool + MetricMethodRef string + Pattern string + func (in *MappingRuleSpec) DeepCopy() *MappingRuleSpec + func (in *MappingRuleSpec) DeepCopyInto(out *MappingRuleSpec) + type MethodSpec struct + Description string + Name string + func (in *MethodSpec) DeepCopy() *MethodSpec + func (in *MethodSpec) DeepCopyInto(out *MethodSpec) + type MetricMethodRefSpec struct + BackendSystemName *string + SystemName string + func (in *MetricMethodRefSpec) DeepCopy() *MetricMethodRefSpec + func (in *MetricMethodRefSpec) DeepCopyInto(out *MetricMethodRefSpec) + func (m *MetricMethodRefSpec) String() string + type MetricSpec struct + Description string + Name string + Unit string + func (in *MetricSpec) DeepCopy() *MetricSpec + func (in *MetricSpec) DeepCopyInto(out *MetricSpec) + type OIDCAuthenticationFlowSpec struct + DirectAccessGrantsEnabled bool + ImplicitFlowEnabled bool + ServiceAccountsEnabled bool + StandardFlowEnabled bool + func (in *OIDCAuthenticationFlowSpec) DeepCopy() *OIDCAuthenticationFlowSpec + func (in *OIDCAuthenticationFlowSpec) DeepCopyInto(out *OIDCAuthenticationFlowSpec) + type OIDCSpec struct + AuthenticationFlow *OIDCAuthenticationFlowSpec + CredentialsLoc *string + GatewayResponse *GatewayResponseSpec + IssuerEndpoint string + IssuerType string + JwtClaimWithClientID *string + JwtClaimWithClientIDType *string + Security *SecuritySpec + func (in *OIDCSpec) DeepCopy() *OIDCSpec + func (in *OIDCSpec) DeepCopyInto(out *OIDCSpec) + func (u *OIDCSpec) CredentialsLocation() *string + func (u *OIDCSpec) GatewayResponseSpec() *GatewayResponseSpec + func (u *OIDCSpec) HostRewrite() *string + func (u *OIDCSpec) SecuritySecretToken() *string + type OpenAPI struct + Spec OpenAPISpec + Status OpenAPIStatus + func (in *OpenAPI) DeepCopy() *OpenAPI + func (in *OpenAPI) DeepCopyInto(out *OpenAPI) + func (in *OpenAPI) DeepCopyObject() runtime.Object + func (o *OpenAPI) SetDefaults(logger logr.Logger) bool + func (o *OpenAPI) Validate() field.ErrorList + type OpenAPIList struct + Items []OpenAPI + func (in *OpenAPIList) DeepCopy() *OpenAPIList + func (in *OpenAPIList) DeepCopyInto(out *OpenAPIList) + func (in *OpenAPIList) DeepCopyObject() runtime.Object + type OpenAPIRefSpec struct + SecretRef *corev1.ObjectReference + URL *string + func (in *OpenAPIRefSpec) DeepCopy() *OpenAPIRefSpec + func (in *OpenAPIRefSpec) DeepCopyInto(out *OpenAPIRefSpec) + type OpenAPISpec struct + OpenAPIRef OpenAPIRefSpec + PrefixMatching *bool + PrivateAPIHostHeader *string + PrivateAPISecretToken *string + PrivateBaseURL *string + ProductSystemName *string + ProductionPublicBaseURL *string + ProviderAccountRef *corev1.LocalObjectReference + StagingPublicBaseURL *string + func (in *OpenAPISpec) DeepCopy() *OpenAPISpec + func (in *OpenAPISpec) DeepCopyInto(out *OpenAPISpec) + type OpenAPIStatus struct + BackendResourceNames []corev1.LocalObjectReference + Conditions common.Conditions + ObservedGeneration int64 + ProductResourceName *corev1.LocalObjectReference + ProviderAccountHost string + func (in *OpenAPIStatus) DeepCopy() *OpenAPIStatus + func (in *OpenAPIStatus) DeepCopyInto(out *OpenAPIStatus) + func (o *OpenAPIStatus) Equals(other *OpenAPIStatus, logger logr.Logger) bool + type PolicyConfig struct + Configuration runtime.RawExtension + Enabled bool + Name string + Version string + func (in *PolicyConfig) DeepCopy() *PolicyConfig + func (in *PolicyConfig) DeepCopyInto(out *PolicyConfig) + type PricingRuleSpec struct + From int + MetricMethodRef MetricMethodRefSpec + PricePerUnit string + To int + func (in *PricingRuleSpec) DeepCopy() *PricingRuleSpec + func (in *PricingRuleSpec) DeepCopyInto(out *PricingRuleSpec) + type Product struct + Spec ProductSpec + Status ProductStatus + func (in *Product) DeepCopy() *Product + func (in *Product) DeepCopyInto(out *Product) + func (in *Product) DeepCopyObject() runtime.Object + func (product *Product) FindMetricOrMethod(ref string) bool + func (product *Product) IsSynced() bool + func (product *Product) SetDefaults(logger logr.Logger) bool + func (product *Product) Validate() field.ErrorList + type ProductDeploymentSpec struct + ApicastHosted *ApicastHostedSpec + ApicastSelfManaged *ApicastSelfManagedSpec + func (d *ProductDeploymentSpec) AuthAppID() *string + func (d *ProductDeploymentSpec) AuthAppKey() *string + func (d *ProductDeploymentSpec) AuthUserKey() *string + func (d *ProductDeploymentSpec) AuthenticationMode() *string + func (d *ProductDeploymentSpec) CredentialsLocation() *string + func (d *ProductDeploymentSpec) DeploymentOption() string + func (d *ProductDeploymentSpec) GatewayResponse() *GatewayResponseSpec + func (d *ProductDeploymentSpec) HostRewrite() *string + func (d *ProductDeploymentSpec) OIDCSpec() *OIDCSpec + func (d *ProductDeploymentSpec) ProdPublicBaseURL() *string + func (d *ProductDeploymentSpec) SecuritySecretToken() *string + func (d *ProductDeploymentSpec) StagingPublicBaseURL() *string + func (in *ProductDeploymentSpec) DeepCopy() *ProductDeploymentSpec + func (in *ProductDeploymentSpec) DeepCopyInto(out *ProductDeploymentSpec) + type ProductList struct + Items []Product + func (in *ProductList) DeepCopy() *ProductList + func (in *ProductList) DeepCopyInto(out *ProductList) + func (in *ProductList) DeepCopyObject() runtime.Object + type ProductSpec struct + ApplicationPlans map[string]ApplicationPlanSpec + BackendUsages map[string]BackendUsageSpec + Deployment *ProductDeploymentSpec + Description string + MappingRules []MappingRuleSpec + Methods map[string]MethodSpec + Metrics map[string]MetricSpec + Name string + Policies []PolicyConfig + ProviderAccountRef *corev1.LocalObjectReference + SystemName string + func (in *ProductSpec) DeepCopy() *ProductSpec + func (in *ProductSpec) DeepCopyInto(out *ProductSpec) + func (s *ProductSpec) AuthAppID() *string + func (s *ProductSpec) AuthAppKey() *string + func (s *ProductSpec) AuthUserKey() *string + func (s *ProductSpec) AuthenticationMode() *string + func (s *ProductSpec) CredentialsLocation() *string + func (s *ProductSpec) DeploymentOption() *string + func (s *ProductSpec) GatewayResponse() *GatewayResponseSpec + func (s *ProductSpec) HostRewrite() *string + func (s *ProductSpec) OIDCSpec() *OIDCSpec + func (s *ProductSpec) ProdPublicBaseURL() *string + func (s *ProductSpec) SecuritySecretToken() *string + func (s *ProductSpec) StagingPublicBaseURL() *string + type ProductStatus struct + Conditions common.Conditions + ID *int64 + ObservedGeneration int64 + ProviderAccountHost string + State *string + func (in *ProductStatus) DeepCopy() *ProductStatus + func (in *ProductStatus) DeepCopyInto(out *ProductStatus) + func (p *ProductStatus) Equals(other *ProductStatus, logger logr.Logger) bool + type SecuritySpec struct + HostHeader *string + SecretToken *string + func (in *SecuritySpec) DeepCopy() *SecuritySpec + func (in *SecuritySpec) DeepCopyInto(out *SecuritySpec) + func (s *SecuritySpec) HostRewrite() *string + func (s *SecuritySpec) SecuritySecretToken() *string + type UserKeyAuthenticationSpec struct + CredentialsLoc *string + GatewayResponse *GatewayResponseSpec + Key *string + Security *SecuritySpec + func (in *UserKeyAuthenticationSpec) DeepCopy() *UserKeyAuthenticationSpec + func (in *UserKeyAuthenticationSpec) DeepCopyInto(out *UserKeyAuthenticationSpec) + func (u *UserKeyAuthenticationSpec) AuthUserKey() *string + func (u *UserKeyAuthenticationSpec) CredentialsLocation() *string + func (u *UserKeyAuthenticationSpec) GatewayResponseSpec() *GatewayResponseSpec + func (u *UserKeyAuthenticationSpec) HostRewrite() *string + func (u *UserKeyAuthenticationSpec) SecuritySecretToken() *string