Documentation ¶
Overview ¶
+groupName=apimanagement.azurerm.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Api
- func (in *Api) DeepCopy() *Api
- func (in *Api) DeepCopyInto(out *Api)
- func (in *Api) DeepCopyObject() runtime.Object
- func (r *Api) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Api) ValidateCreate() error
- func (r *Api) ValidateDelete() error
- func (r *Api) ValidateUpdate(old runtime.Object) error
- type ApiDiagnostic
- func (in *ApiDiagnostic) DeepCopy() *ApiDiagnostic
- func (in *ApiDiagnostic) DeepCopyInto(out *ApiDiagnostic)
- func (in *ApiDiagnostic) DeepCopyObject() runtime.Object
- func (r *ApiDiagnostic) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ApiDiagnostic) ValidateCreate() error
- func (r *ApiDiagnostic) ValidateDelete() error
- func (r *ApiDiagnostic) ValidateUpdate(old runtime.Object) error
- type ApiDiagnosticList
- type ApiDiagnosticSpec
- type ApiDiagnosticSpecBackendRequest
- type ApiDiagnosticSpecBackendRequestCodec
- type ApiDiagnosticSpecBackendResponse
- type ApiDiagnosticSpecBackendResponseCodec
- type ApiDiagnosticSpecFrontendRequest
- type ApiDiagnosticSpecFrontendRequestCodec
- type ApiDiagnosticSpecFrontendResponse
- type ApiDiagnosticSpecFrontendResponseCodec
- type ApiDiagnosticSpecResource
- type ApiDiagnosticStatus
- type ApiList
- type ApiManagement
- func (in *ApiManagement) DeepCopy() *ApiManagement
- func (in *ApiManagement) DeepCopyInto(out *ApiManagement)
- func (in *ApiManagement) DeepCopyObject() runtime.Object
- func (r *ApiManagement) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ApiManagement) ValidateCreate() error
- func (r *ApiManagement) ValidateDelete() error
- func (r *ApiManagement) ValidateUpdate(old runtime.Object) error
- type ApiManagementList
- type ApiManagementSpec
- type ApiManagementSpecAdditionalLocation
- type ApiManagementSpecAdditionalLocationVirtualNetworkConfiguration
- func (in *ApiManagementSpecAdditionalLocationVirtualNetworkConfiguration) DeepCopy() *ApiManagementSpecAdditionalLocationVirtualNetworkConfiguration
- func (in *ApiManagementSpecAdditionalLocationVirtualNetworkConfiguration) DeepCopyInto(out *ApiManagementSpecAdditionalLocationVirtualNetworkConfiguration)
- type ApiManagementSpecAdditionalLocationVirtualNetworkConfigurationCodec
- func (ApiManagementSpecAdditionalLocationVirtualNetworkConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ApiManagementSpecAdditionalLocationVirtualNetworkConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ApiManagementSpecAdditionalLocationVirtualNetworkConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ApiManagementSpecCertificate
- type ApiManagementSpecHostnameConfiguration
- type ApiManagementSpecHostnameConfigurationCodec
- type ApiManagementSpecHostnameConfigurationDeveloperPortal
- type ApiManagementSpecHostnameConfigurationManagement
- type ApiManagementSpecHostnameConfigurationPortal
- type ApiManagementSpecHostnameConfigurationProxy
- type ApiManagementSpecHostnameConfigurationScm
- type ApiManagementSpecIdentity
- type ApiManagementSpecIdentityCodec
- type ApiManagementSpecPolicy
- type ApiManagementSpecPolicyCodec
- type ApiManagementSpecProtocols
- type ApiManagementSpecProtocolsCodec
- type ApiManagementSpecResource
- type ApiManagementSpecSecurity
- type ApiManagementSpecSecurityCodec
- type ApiManagementSpecSignIn
- type ApiManagementSpecSignInCodec
- type ApiManagementSpecSignUp
- type ApiManagementSpecSignUpCodec
- type ApiManagementSpecSignUpTermsOfService
- type ApiManagementSpecSignUpTermsOfServiceCodec
- type ApiManagementSpecTenantAccess
- type ApiManagementSpecTenantAccessCodec
- type ApiManagementSpecVirtualNetworkConfiguration
- type ApiManagementSpecVirtualNetworkConfigurationCodec
- func (ApiManagementSpecVirtualNetworkConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ApiManagementSpecVirtualNetworkConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ApiManagementSpecVirtualNetworkConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ApiManagementStatus
- type ApiOperation
- func (in *ApiOperation) DeepCopy() *ApiOperation
- func (in *ApiOperation) DeepCopyInto(out *ApiOperation)
- func (in *ApiOperation) DeepCopyObject() runtime.Object
- func (r *ApiOperation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ApiOperation) ValidateCreate() error
- func (r *ApiOperation) ValidateDelete() error
- func (r *ApiOperation) ValidateUpdate(old runtime.Object) error
- type ApiOperationList
- type ApiOperationPolicy
- func (in *ApiOperationPolicy) DeepCopy() *ApiOperationPolicy
- func (in *ApiOperationPolicy) DeepCopyInto(out *ApiOperationPolicy)
- func (in *ApiOperationPolicy) DeepCopyObject() runtime.Object
- func (r *ApiOperationPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ApiOperationPolicy) ValidateCreate() error
- func (r *ApiOperationPolicy) ValidateDelete() error
- func (r *ApiOperationPolicy) ValidateUpdate(old runtime.Object) error
- type ApiOperationPolicyList
- type ApiOperationPolicySpec
- type ApiOperationPolicySpecResource
- type ApiOperationPolicyStatus
- type ApiOperationSpec
- type ApiOperationSpecRequest
- type ApiOperationSpecRequestCodec
- type ApiOperationSpecRequestHeader
- type ApiOperationSpecRequestQueryParameter
- type ApiOperationSpecRequestRepresentation
- type ApiOperationSpecRequestRepresentationFormParameter
- type ApiOperationSpecResource
- type ApiOperationSpecResponse
- type ApiOperationSpecResponseHeader
- type ApiOperationSpecResponseRepresentation
- type ApiOperationSpecResponseRepresentationFormParameter
- type ApiOperationSpecTemplateParameter
- type ApiOperationStatus
- type ApiOperationTag
- func (in *ApiOperationTag) DeepCopy() *ApiOperationTag
- func (in *ApiOperationTag) DeepCopyInto(out *ApiOperationTag)
- func (in *ApiOperationTag) DeepCopyObject() runtime.Object
- func (r *ApiOperationTag) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ApiOperationTag) ValidateCreate() error
- func (r *ApiOperationTag) ValidateDelete() error
- func (r *ApiOperationTag) ValidateUpdate(old runtime.Object) error
- type ApiOperationTagList
- type ApiOperationTagSpec
- type ApiOperationTagSpecResource
- type ApiOperationTagStatus
- type ApiPolicy
- func (in *ApiPolicy) DeepCopy() *ApiPolicy
- func (in *ApiPolicy) DeepCopyInto(out *ApiPolicy)
- func (in *ApiPolicy) DeepCopyObject() runtime.Object
- func (r *ApiPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ApiPolicy) ValidateCreate() error
- func (r *ApiPolicy) ValidateDelete() error
- func (r *ApiPolicy) ValidateUpdate(old runtime.Object) error
- type ApiPolicyList
- type ApiPolicySpec
- type ApiPolicySpecResource
- type ApiPolicyStatus
- type ApiSchema
- func (in *ApiSchema) DeepCopy() *ApiSchema
- func (in *ApiSchema) DeepCopyInto(out *ApiSchema)
- func (in *ApiSchema) DeepCopyObject() runtime.Object
- func (r *ApiSchema) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ApiSchema) ValidateCreate() error
- func (r *ApiSchema) ValidateDelete() error
- func (r *ApiSchema) ValidateUpdate(old runtime.Object) error
- type ApiSchemaList
- type ApiSchemaSpec
- type ApiSchemaSpecResource
- type ApiSchemaStatus
- type ApiSpec
- type ApiSpecImport
- type ApiSpecImportCodec
- type ApiSpecImportWsdlSelector
- type ApiSpecImportWsdlSelectorCodec
- type ApiSpecOauth2Authorization
- type ApiSpecOauth2AuthorizationCodec
- type ApiSpecOpenidAuthentication
- type ApiSpecOpenidAuthenticationCodec
- type ApiSpecResource
- type ApiSpecSubscriptionKeyParameterNames
- type ApiSpecSubscriptionKeyParameterNamesCodec
- type ApiStatus
- type ApiVersionSet
- func (in *ApiVersionSet) DeepCopy() *ApiVersionSet
- func (in *ApiVersionSet) DeepCopyInto(out *ApiVersionSet)
- func (in *ApiVersionSet) DeepCopyObject() runtime.Object
- func (r *ApiVersionSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ApiVersionSet) ValidateCreate() error
- func (r *ApiVersionSet) ValidateDelete() error
- func (r *ApiVersionSet) ValidateUpdate(old runtime.Object) error
- type ApiVersionSetList
- type ApiVersionSetSpec
- type ApiVersionSetSpecResource
- type ApiVersionSetStatus
- type AuthorizationServer
- func (in *AuthorizationServer) DeepCopy() *AuthorizationServer
- func (in *AuthorizationServer) DeepCopyInto(out *AuthorizationServer)
- func (in *AuthorizationServer) DeepCopyObject() runtime.Object
- func (r *AuthorizationServer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AuthorizationServer) ValidateCreate() error
- func (r *AuthorizationServer) ValidateDelete() error
- func (r *AuthorizationServer) ValidateUpdate(old runtime.Object) error
- type AuthorizationServerList
- type AuthorizationServerSpec
- type AuthorizationServerSpecResource
- type AuthorizationServerSpecTokenBodyParameter
- type AuthorizationServerStatus
- type Backend
- func (in *Backend) DeepCopy() *Backend
- func (in *Backend) DeepCopyInto(out *Backend)
- func (in *Backend) DeepCopyObject() runtime.Object
- func (r *Backend) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Backend) ValidateCreate() error
- func (r *Backend) ValidateDelete() error
- func (r *Backend) ValidateUpdate(old runtime.Object) error
- type BackendList
- type BackendSpec
- type BackendSpecCredentials
- type BackendSpecCredentialsAuthorization
- type BackendSpecCredentialsAuthorizationCodec
- type BackendSpecCredentialsCodec
- type BackendSpecProxy
- type BackendSpecProxyCodec
- type BackendSpecResource
- type BackendSpecServiceFabricCluster
- type BackendSpecServiceFabricClusterCodec
- type BackendSpecServiceFabricClusterServerX509Name
- type BackendSpecTls
- type BackendSpecTlsCodec
- type BackendStatus
- type Certificate
- func (in *Certificate) DeepCopy() *Certificate
- func (in *Certificate) DeepCopyInto(out *Certificate)
- func (in *Certificate) DeepCopyObject() runtime.Object
- func (r *Certificate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Certificate) ValidateCreate() error
- func (r *Certificate) ValidateDelete() error
- func (r *Certificate) ValidateUpdate(old runtime.Object) error
- type CertificateList
- type CertificateSpec
- type CertificateSpecResource
- type CertificateStatus
- type CustomDomain
- func (in *CustomDomain) DeepCopy() *CustomDomain
- func (in *CustomDomain) DeepCopyInto(out *CustomDomain)
- func (in *CustomDomain) DeepCopyObject() runtime.Object
- func (r *CustomDomain) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CustomDomain) ValidateCreate() error
- func (r *CustomDomain) ValidateDelete() error
- func (r *CustomDomain) ValidateUpdate(old runtime.Object) error
- type CustomDomainList
- type CustomDomainSpec
- type CustomDomainSpecDeveloperPortal
- type CustomDomainSpecManagement
- type CustomDomainSpecPortal
- type CustomDomainSpecProxy
- type CustomDomainSpecResource
- type CustomDomainSpecScm
- type CustomDomainStatus
- type Diagnostic
- func (in *Diagnostic) DeepCopy() *Diagnostic
- func (in *Diagnostic) DeepCopyInto(out *Diagnostic)
- func (in *Diagnostic) DeepCopyObject() runtime.Object
- func (r *Diagnostic) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Diagnostic) ValidateCreate() error
- func (r *Diagnostic) ValidateDelete() error
- func (r *Diagnostic) ValidateUpdate(old runtime.Object) error
- type DiagnosticList
- type DiagnosticSpec
- type DiagnosticSpecBackendRequest
- type DiagnosticSpecBackendRequestCodec
- type DiagnosticSpecBackendResponse
- type DiagnosticSpecBackendResponseCodec
- type DiagnosticSpecFrontendRequest
- type DiagnosticSpecFrontendRequestCodec
- type DiagnosticSpecFrontendResponse
- type DiagnosticSpecFrontendResponseCodec
- type DiagnosticSpecResource
- type DiagnosticStatus
- type EmailTemplate
- func (in *EmailTemplate) DeepCopy() *EmailTemplate
- func (in *EmailTemplate) DeepCopyInto(out *EmailTemplate)
- func (in *EmailTemplate) DeepCopyObject() runtime.Object
- func (r *EmailTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EmailTemplate) ValidateCreate() error
- func (r *EmailTemplate) ValidateDelete() error
- func (r *EmailTemplate) ValidateUpdate(old runtime.Object) error
- type EmailTemplateList
- type EmailTemplateSpec
- type EmailTemplateSpecResource
- type EmailTemplateStatus
- type Group
- func (in *Group) DeepCopy() *Group
- func (in *Group) DeepCopyInto(out *Group)
- func (in *Group) DeepCopyObject() runtime.Object
- func (r *Group) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Group) ValidateCreate() error
- func (r *Group) ValidateDelete() error
- func (r *Group) ValidateUpdate(old runtime.Object) error
- type GroupList
- type GroupSpec
- type GroupSpecResource
- type GroupStatus
- type GroupUser
- func (in *GroupUser) DeepCopy() *GroupUser
- func (in *GroupUser) DeepCopyInto(out *GroupUser)
- func (in *GroupUser) DeepCopyObject() runtime.Object
- func (r *GroupUser) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GroupUser) ValidateCreate() error
- func (r *GroupUser) ValidateDelete() error
- func (r *GroupUser) ValidateUpdate(old runtime.Object) error
- type GroupUserList
- type GroupUserSpec
- type GroupUserSpecResource
- type GroupUserStatus
- type IdentityProviderAad
- func (in *IdentityProviderAad) DeepCopy() *IdentityProviderAad
- func (in *IdentityProviderAad) DeepCopyInto(out *IdentityProviderAad)
- func (in *IdentityProviderAad) DeepCopyObject() runtime.Object
- func (r *IdentityProviderAad) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IdentityProviderAad) ValidateCreate() error
- func (r *IdentityProviderAad) ValidateDelete() error
- func (r *IdentityProviderAad) ValidateUpdate(old runtime.Object) error
- type IdentityProviderAadList
- type IdentityProviderAadSpec
- type IdentityProviderAadSpecResource
- type IdentityProviderAadStatus
- type IdentityProviderAadb2c
- func (in *IdentityProviderAadb2c) DeepCopy() *IdentityProviderAadb2c
- func (in *IdentityProviderAadb2c) DeepCopyInto(out *IdentityProviderAadb2c)
- func (in *IdentityProviderAadb2c) DeepCopyObject() runtime.Object
- func (r *IdentityProviderAadb2c) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IdentityProviderAadb2c) ValidateCreate() error
- func (r *IdentityProviderAadb2c) ValidateDelete() error
- func (r *IdentityProviderAadb2c) ValidateUpdate(old runtime.Object) error
- type IdentityProviderAadb2cList
- type IdentityProviderAadb2cSpec
- type IdentityProviderAadb2cSpecResource
- type IdentityProviderAadb2cStatus
- type IdentityProviderFacebook
- func (in *IdentityProviderFacebook) DeepCopy() *IdentityProviderFacebook
- func (in *IdentityProviderFacebook) DeepCopyInto(out *IdentityProviderFacebook)
- func (in *IdentityProviderFacebook) DeepCopyObject() runtime.Object
- func (r *IdentityProviderFacebook) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IdentityProviderFacebook) ValidateCreate() error
- func (r *IdentityProviderFacebook) ValidateDelete() error
- func (r *IdentityProviderFacebook) ValidateUpdate(old runtime.Object) error
- type IdentityProviderFacebookList
- type IdentityProviderFacebookSpec
- type IdentityProviderFacebookSpecResource
- type IdentityProviderFacebookStatus
- type IdentityProviderGoogle
- func (in *IdentityProviderGoogle) DeepCopy() *IdentityProviderGoogle
- func (in *IdentityProviderGoogle) DeepCopyInto(out *IdentityProviderGoogle)
- func (in *IdentityProviderGoogle) DeepCopyObject() runtime.Object
- func (r *IdentityProviderGoogle) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IdentityProviderGoogle) ValidateCreate() error
- func (r *IdentityProviderGoogle) ValidateDelete() error
- func (r *IdentityProviderGoogle) ValidateUpdate(old runtime.Object) error
- type IdentityProviderGoogleList
- type IdentityProviderGoogleSpec
- type IdentityProviderGoogleSpecResource
- type IdentityProviderGoogleStatus
- type IdentityProviderMicrosoft
- func (in *IdentityProviderMicrosoft) DeepCopy() *IdentityProviderMicrosoft
- func (in *IdentityProviderMicrosoft) DeepCopyInto(out *IdentityProviderMicrosoft)
- func (in *IdentityProviderMicrosoft) DeepCopyObject() runtime.Object
- func (r *IdentityProviderMicrosoft) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IdentityProviderMicrosoft) ValidateCreate() error
- func (r *IdentityProviderMicrosoft) ValidateDelete() error
- func (r *IdentityProviderMicrosoft) ValidateUpdate(old runtime.Object) error
- type IdentityProviderMicrosoftList
- type IdentityProviderMicrosoftSpec
- type IdentityProviderMicrosoftSpecResource
- type IdentityProviderMicrosoftStatus
- type IdentityProviderTwitter
- func (in *IdentityProviderTwitter) DeepCopy() *IdentityProviderTwitter
- func (in *IdentityProviderTwitter) DeepCopyInto(out *IdentityProviderTwitter)
- func (in *IdentityProviderTwitter) DeepCopyObject() runtime.Object
- func (r *IdentityProviderTwitter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IdentityProviderTwitter) ValidateCreate() error
- func (r *IdentityProviderTwitter) ValidateDelete() error
- func (r *IdentityProviderTwitter) ValidateUpdate(old runtime.Object) error
- type IdentityProviderTwitterList
- type IdentityProviderTwitterSpec
- type IdentityProviderTwitterSpecResource
- type IdentityProviderTwitterStatus
- type Logger
- func (in *Logger) DeepCopy() *Logger
- func (in *Logger) DeepCopyInto(out *Logger)
- func (in *Logger) DeepCopyObject() runtime.Object
- func (r *Logger) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Logger) ValidateCreate() error
- func (r *Logger) ValidateDelete() error
- func (r *Logger) ValidateUpdate(old runtime.Object) error
- type LoggerList
- type LoggerSpec
- type LoggerSpecApplicationInsights
- type LoggerSpecApplicationInsightsCodec
- type LoggerSpecEventhub
- type LoggerSpecEventhubCodec
- type LoggerSpecResource
- type LoggerStatus
- type NamedValue
- func (in *NamedValue) DeepCopy() *NamedValue
- func (in *NamedValue) DeepCopyInto(out *NamedValue)
- func (in *NamedValue) DeepCopyObject() runtime.Object
- func (r *NamedValue) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NamedValue) ValidateCreate() error
- func (r *NamedValue) ValidateDelete() error
- func (r *NamedValue) ValidateUpdate(old runtime.Object) error
- type NamedValueList
- type NamedValueSpec
- type NamedValueSpecResource
- type NamedValueStatus
- type OpenidConnectProvider
- func (in *OpenidConnectProvider) DeepCopy() *OpenidConnectProvider
- func (in *OpenidConnectProvider) DeepCopyInto(out *OpenidConnectProvider)
- func (in *OpenidConnectProvider) DeepCopyObject() runtime.Object
- func (r *OpenidConnectProvider) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *OpenidConnectProvider) ValidateCreate() error
- func (r *OpenidConnectProvider) ValidateDelete() error
- func (r *OpenidConnectProvider) ValidateUpdate(old runtime.Object) error
- type OpenidConnectProviderList
- type OpenidConnectProviderSpec
- type OpenidConnectProviderSpecResource
- type OpenidConnectProviderStatus
- type Policy
- func (in *Policy) DeepCopy() *Policy
- func (in *Policy) DeepCopyInto(out *Policy)
- func (in *Policy) DeepCopyObject() runtime.Object
- func (r *Policy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Policy) ValidateCreate() error
- func (r *Policy) ValidateDelete() error
- func (r *Policy) ValidateUpdate(old runtime.Object) error
- type PolicyList
- type PolicySpec
- type PolicySpecResource
- type PolicyStatus
- type Product
- func (in *Product) DeepCopy() *Product
- func (in *Product) DeepCopyInto(out *Product)
- func (in *Product) DeepCopyObject() runtime.Object
- func (r *Product) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Product) ValidateCreate() error
- func (r *Product) ValidateDelete() error
- func (r *Product) ValidateUpdate(old runtime.Object) error
- type ProductAPI
- func (in *ProductAPI) DeepCopy() *ProductAPI
- func (in *ProductAPI) DeepCopyInto(out *ProductAPI)
- func (in *ProductAPI) DeepCopyObject() runtime.Object
- func (r *ProductAPI) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProductAPI) ValidateCreate() error
- func (r *ProductAPI) ValidateDelete() error
- func (r *ProductAPI) ValidateUpdate(old runtime.Object) error
- type ProductAPIList
- type ProductAPISpec
- type ProductAPISpecResource
- type ProductAPIStatus
- type ProductGroup
- func (in *ProductGroup) DeepCopy() *ProductGroup
- func (in *ProductGroup) DeepCopyInto(out *ProductGroup)
- func (in *ProductGroup) DeepCopyObject() runtime.Object
- func (r *ProductGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProductGroup) ValidateCreate() error
- func (r *ProductGroup) ValidateDelete() error
- func (r *ProductGroup) ValidateUpdate(old runtime.Object) error
- type ProductGroupList
- type ProductGroupSpec
- type ProductGroupSpecResource
- type ProductGroupStatus
- type ProductList
- type ProductPolicy
- func (in *ProductPolicy) DeepCopy() *ProductPolicy
- func (in *ProductPolicy) DeepCopyInto(out *ProductPolicy)
- func (in *ProductPolicy) DeepCopyObject() runtime.Object
- func (r *ProductPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProductPolicy) ValidateCreate() error
- func (r *ProductPolicy) ValidateDelete() error
- func (r *ProductPolicy) ValidateUpdate(old runtime.Object) error
- type ProductPolicyList
- type ProductPolicySpec
- type ProductPolicySpecResource
- type ProductPolicyStatus
- type ProductSpec
- type ProductSpecResource
- type ProductStatus
- type Property
- func (in *Property) DeepCopy() *Property
- func (in *Property) DeepCopyInto(out *Property)
- func (in *Property) DeepCopyObject() runtime.Object
- func (r *Property) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Property) ValidateCreate() error
- func (r *Property) ValidateDelete() error
- func (r *Property) ValidateUpdate(old runtime.Object) error
- type PropertyList
- type PropertySpec
- type PropertySpecResource
- type PropertyStatus
- type RedisCache
- func (in *RedisCache) DeepCopy() *RedisCache
- func (in *RedisCache) DeepCopyInto(out *RedisCache)
- func (in *RedisCache) DeepCopyObject() runtime.Object
- func (r *RedisCache) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RedisCache) ValidateCreate() error
- func (r *RedisCache) ValidateDelete() error
- func (r *RedisCache) ValidateUpdate(old runtime.Object) error
- type RedisCacheList
- type RedisCacheSpec
- type RedisCacheSpecResource
- type RedisCacheStatus
- type Subscription
- func (in *Subscription) DeepCopy() *Subscription
- func (in *Subscription) DeepCopyInto(out *Subscription)
- func (in *Subscription) DeepCopyObject() runtime.Object
- func (r *Subscription) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Subscription) ValidateCreate() error
- func (r *Subscription) ValidateDelete() error
- func (r *Subscription) ValidateUpdate(old runtime.Object) error
- type SubscriptionList
- type SubscriptionSpec
- type SubscriptionSpecResource
- type SubscriptionStatus
- type User
- func (in *User) DeepCopy() *User
- func (in *User) DeepCopyInto(out *User)
- func (in *User) DeepCopyObject() runtime.Object
- func (r *User) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *User) ValidateCreate() error
- func (r *User) ValidateDelete() error
- func (r *User) ValidateUpdate(old runtime.Object) error
- type UserList
- type UserSpec
- type UserSpecResource
- type UserStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: apimanagement.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Api ¶
type Api struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiSpec `json:"spec,omitempty"` Status ApiStatus `json:"status,omitempty"` }
func (*Api) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Api.
func (*Api) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Api) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Api) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Api) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ApiDiagnostic ¶
type ApiDiagnostic struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiDiagnosticSpec `json:"spec,omitempty"` Status ApiDiagnosticStatus `json:"status,omitempty"` }
func (*ApiDiagnostic) DeepCopy ¶
func (in *ApiDiagnostic) DeepCopy() *ApiDiagnostic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiDiagnostic.
func (*ApiDiagnostic) DeepCopyInto ¶
func (in *ApiDiagnostic) DeepCopyInto(out *ApiDiagnostic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiDiagnostic) DeepCopyObject ¶
func (in *ApiDiagnostic) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiDiagnostic) SetupWebhookWithManager ¶
func (r *ApiDiagnostic) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ApiDiagnostic) ValidateCreate ¶
func (r *ApiDiagnostic) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ApiDiagnostic) ValidateDelete ¶
func (r *ApiDiagnostic) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ApiDiagnostic) ValidateUpdate ¶
func (r *ApiDiagnostic) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ApiDiagnosticList ¶
type ApiDiagnosticList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ApiDiagnostic CRD objects Items []ApiDiagnostic `json:"items,omitempty"` }
ApiDiagnosticList is a list of ApiDiagnostics
func (*ApiDiagnosticList) DeepCopy ¶
func (in *ApiDiagnosticList) DeepCopy() *ApiDiagnosticList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiDiagnosticList.
func (*ApiDiagnosticList) DeepCopyInto ¶
func (in *ApiDiagnosticList) DeepCopyInto(out *ApiDiagnosticList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiDiagnosticList) DeepCopyObject ¶
func (in *ApiDiagnosticList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApiDiagnosticSpec ¶
type ApiDiagnosticSpec struct { State *ApiDiagnosticSpecResource `json:"state,omitempty" tf:"-"` Resource ApiDiagnosticSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ApiDiagnosticSpec) DeepCopy ¶
func (in *ApiDiagnosticSpec) DeepCopy() *ApiDiagnosticSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiDiagnosticSpec.
func (*ApiDiagnosticSpec) DeepCopyInto ¶
func (in *ApiDiagnosticSpec) DeepCopyInto(out *ApiDiagnosticSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiDiagnosticSpecBackendRequest ¶
type ApiDiagnosticSpecBackendRequest struct { // +optional BodyBytes *int64 `json:"bodyBytes,omitempty" tf:"body_bytes"` // +optional HeadersToLog []string `json:"headersToLog,omitempty" tf:"headers_to_log"` }
func (*ApiDiagnosticSpecBackendRequest) DeepCopy ¶
func (in *ApiDiagnosticSpecBackendRequest) DeepCopy() *ApiDiagnosticSpecBackendRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiDiagnosticSpecBackendRequest.
func (*ApiDiagnosticSpecBackendRequest) DeepCopyInto ¶
func (in *ApiDiagnosticSpecBackendRequest) DeepCopyInto(out *ApiDiagnosticSpecBackendRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiDiagnosticSpecBackendRequestCodec ¶
type ApiDiagnosticSpecBackendRequestCodec struct { }
+k8s:deepcopy-gen=false
func (ApiDiagnosticSpecBackendRequestCodec) Decode ¶
func (ApiDiagnosticSpecBackendRequestCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiDiagnosticSpecBackendResponse ¶
type ApiDiagnosticSpecBackendResponse struct { // +optional BodyBytes *int64 `json:"bodyBytes,omitempty" tf:"body_bytes"` // +optional HeadersToLog []string `json:"headersToLog,omitempty" tf:"headers_to_log"` }
func (*ApiDiagnosticSpecBackendResponse) DeepCopy ¶
func (in *ApiDiagnosticSpecBackendResponse) DeepCopy() *ApiDiagnosticSpecBackendResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiDiagnosticSpecBackendResponse.
func (*ApiDiagnosticSpecBackendResponse) DeepCopyInto ¶
func (in *ApiDiagnosticSpecBackendResponse) DeepCopyInto(out *ApiDiagnosticSpecBackendResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiDiagnosticSpecBackendResponseCodec ¶
type ApiDiagnosticSpecBackendResponseCodec struct { }
+k8s:deepcopy-gen=false
func (ApiDiagnosticSpecBackendResponseCodec) Decode ¶
func (ApiDiagnosticSpecBackendResponseCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiDiagnosticSpecFrontendRequest ¶
type ApiDiagnosticSpecFrontendRequest struct { // +optional BodyBytes *int64 `json:"bodyBytes,omitempty" tf:"body_bytes"` // +optional HeadersToLog []string `json:"headersToLog,omitempty" tf:"headers_to_log"` }
func (*ApiDiagnosticSpecFrontendRequest) DeepCopy ¶
func (in *ApiDiagnosticSpecFrontendRequest) DeepCopy() *ApiDiagnosticSpecFrontendRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiDiagnosticSpecFrontendRequest.
func (*ApiDiagnosticSpecFrontendRequest) DeepCopyInto ¶
func (in *ApiDiagnosticSpecFrontendRequest) DeepCopyInto(out *ApiDiagnosticSpecFrontendRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiDiagnosticSpecFrontendRequestCodec ¶
type ApiDiagnosticSpecFrontendRequestCodec struct { }
+k8s:deepcopy-gen=false
func (ApiDiagnosticSpecFrontendRequestCodec) Decode ¶
func (ApiDiagnosticSpecFrontendRequestCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiDiagnosticSpecFrontendResponse ¶
type ApiDiagnosticSpecFrontendResponse struct { // +optional BodyBytes *int64 `json:"bodyBytes,omitempty" tf:"body_bytes"` // +optional HeadersToLog []string `json:"headersToLog,omitempty" tf:"headers_to_log"` }
func (*ApiDiagnosticSpecFrontendResponse) DeepCopy ¶
func (in *ApiDiagnosticSpecFrontendResponse) DeepCopy() *ApiDiagnosticSpecFrontendResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiDiagnosticSpecFrontendResponse.
func (*ApiDiagnosticSpecFrontendResponse) DeepCopyInto ¶
func (in *ApiDiagnosticSpecFrontendResponse) DeepCopyInto(out *ApiDiagnosticSpecFrontendResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiDiagnosticSpecFrontendResponseCodec ¶
type ApiDiagnosticSpecFrontendResponseCodec struct { }
+k8s:deepcopy-gen=false
func (ApiDiagnosticSpecFrontendResponseCodec) Decode ¶
func (ApiDiagnosticSpecFrontendResponseCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiDiagnosticSpecResource ¶
type ApiDiagnosticSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AlwaysLogErrors *bool `json:"alwaysLogErrors,omitempty" tf:"always_log_errors"` ApiManagementLoggerID *string `json:"apiManagementLoggerID" tf:"api_management_logger_id"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` ApiName *string `json:"apiName" tf:"api_name"` // +optional BackendRequest *ApiDiagnosticSpecBackendRequest `json:"backendRequest,omitempty" tf:"backend_request"` // +optional BackendResponse *ApiDiagnosticSpecBackendResponse `json:"backendResponse,omitempty" tf:"backend_response"` // +optional FrontendRequest *ApiDiagnosticSpecFrontendRequest `json:"frontendRequest,omitempty" tf:"frontend_request"` // +optional FrontendResponse *ApiDiagnosticSpecFrontendResponse `json:"frontendResponse,omitempty" tf:"frontend_response"` // +optional HttpCorrelationProtocol *string `json:"httpCorrelationProtocol,omitempty" tf:"http_correlation_protocol"` Identifier *string `json:"identifier" tf:"identifier"` // +optional LogClientIP *bool `json:"logClientIP,omitempty" tf:"log_client_ip"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SamplingPercentage *float64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage"` // +optional Verbosity *string `json:"verbosity,omitempty" tf:"verbosity"` }
func (*ApiDiagnosticSpecResource) DeepCopy ¶
func (in *ApiDiagnosticSpecResource) DeepCopy() *ApiDiagnosticSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiDiagnosticSpecResource.
func (*ApiDiagnosticSpecResource) DeepCopyInto ¶
func (in *ApiDiagnosticSpecResource) DeepCopyInto(out *ApiDiagnosticSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiDiagnosticStatus ¶
type ApiDiagnosticStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ApiDiagnosticStatus) DeepCopy ¶
func (in *ApiDiagnosticStatus) DeepCopy() *ApiDiagnosticStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiDiagnosticStatus.
func (*ApiDiagnosticStatus) DeepCopyInto ¶
func (in *ApiDiagnosticStatus) DeepCopyInto(out *ApiDiagnosticStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiList ¶
type ApiList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Api CRD objects Items []Api `json:"items,omitempty"` }
ApiList is a list of Apis
func (*ApiList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiList.
func (*ApiList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApiManagement ¶
type ApiManagement struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiManagementSpec `json:"spec,omitempty"` Status ApiManagementStatus `json:"status,omitempty"` }
func (*ApiManagement) DeepCopy ¶
func (in *ApiManagement) DeepCopy() *ApiManagement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagement.
func (*ApiManagement) DeepCopyInto ¶
func (in *ApiManagement) DeepCopyInto(out *ApiManagement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiManagement) DeepCopyObject ¶
func (in *ApiManagement) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiManagement) SetupWebhookWithManager ¶
func (r *ApiManagement) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ApiManagement) ValidateCreate ¶
func (r *ApiManagement) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ApiManagement) ValidateDelete ¶
func (r *ApiManagement) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ApiManagement) ValidateUpdate ¶
func (r *ApiManagement) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ApiManagementList ¶
type ApiManagementList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ApiManagement CRD objects Items []ApiManagement `json:"items,omitempty"` }
ApiManagementList is a list of ApiManagements
func (*ApiManagementList) DeepCopy ¶
func (in *ApiManagementList) DeepCopy() *ApiManagementList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementList.
func (*ApiManagementList) DeepCopyInto ¶
func (in *ApiManagementList) DeepCopyInto(out *ApiManagementList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiManagementList) DeepCopyObject ¶
func (in *ApiManagementList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApiManagementSpec ¶
type ApiManagementSpec struct { State *ApiManagementSpecResource `json:"state,omitempty" tf:"-"` Resource ApiManagementSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ApiManagementSpec) DeepCopy ¶
func (in *ApiManagementSpec) DeepCopy() *ApiManagementSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpec.
func (*ApiManagementSpec) DeepCopyInto ¶
func (in *ApiManagementSpec) DeepCopyInto(out *ApiManagementSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecAdditionalLocation ¶
type ApiManagementSpecAdditionalLocation struct { // +optional GatewayRegionalURL *string `json:"gatewayRegionalURL,omitempty" tf:"gateway_regional_url"` Location *string `json:"location" tf:"location"` // +optional PrivateIPAddresses []string `json:"privateIPAddresses,omitempty" tf:"private_ip_addresses"` // +optional PublicIPAddresses []string `json:"publicIPAddresses,omitempty" tf:"public_ip_addresses"` // +optional VirtualNetworkConfiguration *ApiManagementSpecAdditionalLocationVirtualNetworkConfiguration `json:"virtualNetworkConfiguration,omitempty" tf:"virtual_network_configuration"` }
func (*ApiManagementSpecAdditionalLocation) DeepCopy ¶
func (in *ApiManagementSpecAdditionalLocation) DeepCopy() *ApiManagementSpecAdditionalLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecAdditionalLocation.
func (*ApiManagementSpecAdditionalLocation) DeepCopyInto ¶
func (in *ApiManagementSpecAdditionalLocation) DeepCopyInto(out *ApiManagementSpecAdditionalLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecAdditionalLocationVirtualNetworkConfiguration ¶
type ApiManagementSpecAdditionalLocationVirtualNetworkConfiguration struct {
SubnetID *string `json:"subnetID" tf:"subnet_id"`
}
func (*ApiManagementSpecAdditionalLocationVirtualNetworkConfiguration) DeepCopy ¶
func (in *ApiManagementSpecAdditionalLocationVirtualNetworkConfiguration) DeepCopy() *ApiManagementSpecAdditionalLocationVirtualNetworkConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecAdditionalLocationVirtualNetworkConfiguration.
func (*ApiManagementSpecAdditionalLocationVirtualNetworkConfiguration) DeepCopyInto ¶
func (in *ApiManagementSpecAdditionalLocationVirtualNetworkConfiguration) DeepCopyInto(out *ApiManagementSpecAdditionalLocationVirtualNetworkConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecAdditionalLocationVirtualNetworkConfigurationCodec ¶
type ApiManagementSpecAdditionalLocationVirtualNetworkConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ApiManagementSpecAdditionalLocationVirtualNetworkConfigurationCodec) Decode ¶
func (ApiManagementSpecAdditionalLocationVirtualNetworkConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiManagementSpecCertificate ¶
type ApiManagementSpecCertificate struct { // +optional CertificatePassword *string `json:"-" sensitive:"true" tf:"certificate_password"` EncodedCertificate *string `json:"-" sensitive:"true" tf:"encoded_certificate"` StoreName *string `json:"storeName" tf:"store_name"` }
func (*ApiManagementSpecCertificate) DeepCopy ¶
func (in *ApiManagementSpecCertificate) DeepCopy() *ApiManagementSpecCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecCertificate.
func (*ApiManagementSpecCertificate) DeepCopyInto ¶
func (in *ApiManagementSpecCertificate) DeepCopyInto(out *ApiManagementSpecCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecHostnameConfiguration ¶
type ApiManagementSpecHostnameConfiguration struct { // +optional DeveloperPortal []ApiManagementSpecHostnameConfigurationDeveloperPortal `json:"developerPortal,omitempty" tf:"developer_portal"` // +optional Management []ApiManagementSpecHostnameConfigurationManagement `json:"management,omitempty" tf:"management"` // +optional Portal []ApiManagementSpecHostnameConfigurationPortal `json:"portal,omitempty" tf:"portal"` // +optional Proxy []ApiManagementSpecHostnameConfigurationProxy `json:"proxy,omitempty" tf:"proxy"` // +optional Scm []ApiManagementSpecHostnameConfigurationScm `json:"scm,omitempty" tf:"scm"` }
func (*ApiManagementSpecHostnameConfiguration) DeepCopy ¶
func (in *ApiManagementSpecHostnameConfiguration) DeepCopy() *ApiManagementSpecHostnameConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecHostnameConfiguration.
func (*ApiManagementSpecHostnameConfiguration) DeepCopyInto ¶
func (in *ApiManagementSpecHostnameConfiguration) DeepCopyInto(out *ApiManagementSpecHostnameConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecHostnameConfigurationCodec ¶
type ApiManagementSpecHostnameConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ApiManagementSpecHostnameConfigurationCodec) Decode ¶
func (ApiManagementSpecHostnameConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiManagementSpecHostnameConfigurationDeveloperPortal ¶
type ApiManagementSpecHostnameConfigurationDeveloperPortal struct { // +optional Certificate *string `json:"-" sensitive:"true" tf:"certificate"` // +optional CertificatePassword *string `json:"-" sensitive:"true" tf:"certificate_password"` HostName *string `json:"hostName" tf:"host_name"` // +optional KeyVaultID *string `json:"keyVaultID,omitempty" tf:"key_vault_id"` // +optional NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate"` }
func (*ApiManagementSpecHostnameConfigurationDeveloperPortal) DeepCopy ¶
func (in *ApiManagementSpecHostnameConfigurationDeveloperPortal) DeepCopy() *ApiManagementSpecHostnameConfigurationDeveloperPortal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecHostnameConfigurationDeveloperPortal.
func (*ApiManagementSpecHostnameConfigurationDeveloperPortal) DeepCopyInto ¶
func (in *ApiManagementSpecHostnameConfigurationDeveloperPortal) DeepCopyInto(out *ApiManagementSpecHostnameConfigurationDeveloperPortal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecHostnameConfigurationManagement ¶
type ApiManagementSpecHostnameConfigurationManagement struct { // +optional Certificate *string `json:"-" sensitive:"true" tf:"certificate"` // +optional CertificatePassword *string `json:"-" sensitive:"true" tf:"certificate_password"` HostName *string `json:"hostName" tf:"host_name"` // +optional KeyVaultID *string `json:"keyVaultID,omitempty" tf:"key_vault_id"` // +optional NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate"` }
func (*ApiManagementSpecHostnameConfigurationManagement) DeepCopy ¶
func (in *ApiManagementSpecHostnameConfigurationManagement) DeepCopy() *ApiManagementSpecHostnameConfigurationManagement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecHostnameConfigurationManagement.
func (*ApiManagementSpecHostnameConfigurationManagement) DeepCopyInto ¶
func (in *ApiManagementSpecHostnameConfigurationManagement) DeepCopyInto(out *ApiManagementSpecHostnameConfigurationManagement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecHostnameConfigurationPortal ¶
type ApiManagementSpecHostnameConfigurationPortal struct { // +optional Certificate *string `json:"-" sensitive:"true" tf:"certificate"` // +optional CertificatePassword *string `json:"-" sensitive:"true" tf:"certificate_password"` HostName *string `json:"hostName" tf:"host_name"` // +optional KeyVaultID *string `json:"keyVaultID,omitempty" tf:"key_vault_id"` // +optional NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate"` }
func (*ApiManagementSpecHostnameConfigurationPortal) DeepCopy ¶
func (in *ApiManagementSpecHostnameConfigurationPortal) DeepCopy() *ApiManagementSpecHostnameConfigurationPortal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecHostnameConfigurationPortal.
func (*ApiManagementSpecHostnameConfigurationPortal) DeepCopyInto ¶
func (in *ApiManagementSpecHostnameConfigurationPortal) DeepCopyInto(out *ApiManagementSpecHostnameConfigurationPortal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecHostnameConfigurationProxy ¶
type ApiManagementSpecHostnameConfigurationProxy struct { // +optional Certificate *string `json:"-" sensitive:"true" tf:"certificate"` // +optional CertificatePassword *string `json:"-" sensitive:"true" tf:"certificate_password"` // +optional DefaultSslBinding *bool `json:"defaultSslBinding,omitempty" tf:"default_ssl_binding"` HostName *string `json:"hostName" tf:"host_name"` // +optional KeyVaultID *string `json:"keyVaultID,omitempty" tf:"key_vault_id"` // +optional NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate"` }
func (*ApiManagementSpecHostnameConfigurationProxy) DeepCopy ¶
func (in *ApiManagementSpecHostnameConfigurationProxy) DeepCopy() *ApiManagementSpecHostnameConfigurationProxy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecHostnameConfigurationProxy.
func (*ApiManagementSpecHostnameConfigurationProxy) DeepCopyInto ¶
func (in *ApiManagementSpecHostnameConfigurationProxy) DeepCopyInto(out *ApiManagementSpecHostnameConfigurationProxy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecHostnameConfigurationScm ¶
type ApiManagementSpecHostnameConfigurationScm struct { // +optional Certificate *string `json:"-" sensitive:"true" tf:"certificate"` // +optional CertificatePassword *string `json:"-" sensitive:"true" tf:"certificate_password"` HostName *string `json:"hostName" tf:"host_name"` // +optional KeyVaultID *string `json:"keyVaultID,omitempty" tf:"key_vault_id"` // +optional NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate"` }
func (*ApiManagementSpecHostnameConfigurationScm) DeepCopy ¶
func (in *ApiManagementSpecHostnameConfigurationScm) DeepCopy() *ApiManagementSpecHostnameConfigurationScm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecHostnameConfigurationScm.
func (*ApiManagementSpecHostnameConfigurationScm) DeepCopyInto ¶
func (in *ApiManagementSpecHostnameConfigurationScm) DeepCopyInto(out *ApiManagementSpecHostnameConfigurationScm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecIdentity ¶
type ApiManagementSpecIdentity struct { // +optional // +kubebuilder:validation:MinItems=1 IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"` // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*ApiManagementSpecIdentity) DeepCopy ¶
func (in *ApiManagementSpecIdentity) DeepCopy() *ApiManagementSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecIdentity.
func (*ApiManagementSpecIdentity) DeepCopyInto ¶
func (in *ApiManagementSpecIdentity) DeepCopyInto(out *ApiManagementSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecIdentityCodec ¶
type ApiManagementSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (ApiManagementSpecIdentityCodec) Decode ¶
func (ApiManagementSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiManagementSpecPolicy ¶
type ApiManagementSpecPolicy struct { // +optional XmlContent *string `json:"xmlContent,omitempty" tf:"xml_content"` // +optional XmlLink *string `json:"xmlLink,omitempty" tf:"xml_link"` }
func (*ApiManagementSpecPolicy) DeepCopy ¶
func (in *ApiManagementSpecPolicy) DeepCopy() *ApiManagementSpecPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecPolicy.
func (*ApiManagementSpecPolicy) DeepCopyInto ¶
func (in *ApiManagementSpecPolicy) DeepCopyInto(out *ApiManagementSpecPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecPolicyCodec ¶
type ApiManagementSpecPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (ApiManagementSpecPolicyCodec) Decode ¶
func (ApiManagementSpecPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiManagementSpecProtocols ¶
type ApiManagementSpecProtocols struct { // +optional EnableHttp2 *bool `json:"enableHttp2,omitempty" tf:"enable_http2"` }
func (*ApiManagementSpecProtocols) DeepCopy ¶
func (in *ApiManagementSpecProtocols) DeepCopy() *ApiManagementSpecProtocols
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecProtocols.
func (*ApiManagementSpecProtocols) DeepCopyInto ¶
func (in *ApiManagementSpecProtocols) DeepCopyInto(out *ApiManagementSpecProtocols)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecProtocolsCodec ¶
type ApiManagementSpecProtocolsCodec struct { }
+k8s:deepcopy-gen=false
func (ApiManagementSpecProtocolsCodec) Decode ¶
func (ApiManagementSpecProtocolsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiManagementSpecResource ¶
type ApiManagementSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdditionalLocation []ApiManagementSpecAdditionalLocation `json:"additionalLocation,omitempty" tf:"additional_location"` // +optional // +kubebuilder:validation:MaxItems=10 Certificate []ApiManagementSpecCertificate `json:"certificate,omitempty" tf:"certificate"` // +optional ClientCertificateEnabled *bool `json:"clientCertificateEnabled,omitempty" tf:"client_certificate_enabled"` // +optional DeveloperPortalURL *string `json:"developerPortalURL,omitempty" tf:"developer_portal_url"` // +optional GatewayDisabled *bool `json:"gatewayDisabled,omitempty" tf:"gateway_disabled"` // +optional GatewayRegionalURL *string `json:"gatewayRegionalURL,omitempty" tf:"gateway_regional_url"` // +optional GatewayURL *string `json:"gatewayURL,omitempty" tf:"gateway_url"` // +optional HostnameConfiguration *ApiManagementSpecHostnameConfiguration `json:"hostnameConfiguration,omitempty" tf:"hostname_configuration"` // +optional Identity *ApiManagementSpecIdentity `json:"identity,omitempty" tf:"identity"` Location *string `json:"location" tf:"location"` // +optional ManagementAPIURL *string `json:"managementAPIURL,omitempty" tf:"management_api_url"` // +optional MinAPIVersion *string `json:"minAPIVersion,omitempty" tf:"min_api_version"` Name *string `json:"name" tf:"name"` // +optional NotificationSenderEmail *string `json:"notificationSenderEmail,omitempty" tf:"notification_sender_email"` // +optional Policy *ApiManagementSpecPolicy `json:"policy,omitempty" tf:"policy"` // +optional PortalURL *string `json:"portalURL,omitempty" tf:"portal_url"` // +optional PrivateIPAddresses []string `json:"privateIPAddresses,omitempty" tf:"private_ip_addresses"` // +optional Protocols *ApiManagementSpecProtocols `json:"protocols,omitempty" tf:"protocols"` // +optional PublicIPAddresses []string `json:"publicIPAddresses,omitempty" tf:"public_ip_addresses"` PublisherEmail *string `json:"publisherEmail" tf:"publisher_email"` PublisherName *string `json:"publisherName" tf:"publisher_name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional ScmURL *string `json:"scmURL,omitempty" tf:"scm_url"` // +optional Security *ApiManagementSpecSecurity `json:"security,omitempty" tf:"security"` // +optional SignIn *ApiManagementSpecSignIn `json:"signIn,omitempty" tf:"sign_in"` // +optional SignUp *ApiManagementSpecSignUp `json:"signUp,omitempty" tf:"sign_up"` SkuName *string `json:"skuName" tf:"sku_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TenantAccess *ApiManagementSpecTenantAccess `json:"tenantAccess,omitempty" tf:"tenant_access"` // +optional VirtualNetworkConfiguration *ApiManagementSpecVirtualNetworkConfiguration `json:"virtualNetworkConfiguration,omitempty" tf:"virtual_network_configuration"` // +optional VirtualNetworkType *string `json:"virtualNetworkType,omitempty" tf:"virtual_network_type"` // +optional Zones []string `json:"zones,omitempty" tf:"zones"` }
func (*ApiManagementSpecResource) DeepCopy ¶
func (in *ApiManagementSpecResource) DeepCopy() *ApiManagementSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecResource.
func (*ApiManagementSpecResource) DeepCopyInto ¶
func (in *ApiManagementSpecResource) DeepCopyInto(out *ApiManagementSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecSecurity ¶
type ApiManagementSpecSecurity struct { // +optional EnableBackendSsl30 *bool `json:"enableBackendSsl30,omitempty" tf:"enable_backend_ssl30"` // +optional EnableBackendTls10 *bool `json:"enableBackendTls10,omitempty" tf:"enable_backend_tls10"` // +optional EnableBackendTls11 *bool `json:"enableBackendTls11,omitempty" tf:"enable_backend_tls11"` // +optional EnableFrontendSsl30 *bool `json:"enableFrontendSsl30,omitempty" tf:"enable_frontend_ssl30"` // +optional EnableFrontendTls10 *bool `json:"enableFrontendTls10,omitempty" tf:"enable_frontend_tls10"` // +optional EnableFrontendTls11 *bool `json:"enableFrontendTls11,omitempty" tf:"enable_frontend_tls11"` // +optional // Deprecated EnableTripleDESCiphers *bool `json:"enableTripleDESCiphers,omitempty" tf:"enable_triple_des_ciphers"` // +optional TlsEcdheEcdsaWithAes128CbcShaCiphersEnabled *bool `json:"tlsEcdheEcdsaWithAes128CbcShaCiphersEnabled,omitempty" tf:"tls_ecdhe_ecdsa_with_aes128_cbc_sha_ciphers_enabled"` // +optional TlsEcdheEcdsaWithAes256CbcShaCiphersEnabled *bool `json:"tlsEcdheEcdsaWithAes256CbcShaCiphersEnabled,omitempty" tf:"tls_ecdhe_ecdsa_with_aes256_cbc_sha_ciphers_enabled"` // +optional TlsEcdheRsaWithAes128CbcShaCiphersEnabled *bool `json:"tlsEcdheRsaWithAes128CbcShaCiphersEnabled,omitempty" tf:"tls_ecdhe_rsa_with_aes128_cbc_sha_ciphers_enabled"` // +optional TlsEcdheRsaWithAes256CbcShaCiphersEnabled *bool `json:"tlsEcdheRsaWithAes256CbcShaCiphersEnabled,omitempty" tf:"tls_ecdhe_rsa_with_aes256_cbc_sha_ciphers_enabled"` // +optional TlsRsaWithAes128CbcSha256CiphersEnabled *bool `json:"tlsRsaWithAes128CbcSha256CiphersEnabled,omitempty" tf:"tls_rsa_with_aes128_cbc_sha256_ciphers_enabled"` // +optional TlsRsaWithAes128CbcShaCiphersEnabled *bool `json:"tlsRsaWithAes128CbcShaCiphersEnabled,omitempty" tf:"tls_rsa_with_aes128_cbc_sha_ciphers_enabled"` // +optional TlsRsaWithAes128GcmSha256CiphersEnabled *bool `json:"tlsRsaWithAes128GcmSha256CiphersEnabled,omitempty" tf:"tls_rsa_with_aes128_gcm_sha256_ciphers_enabled"` // +optional TlsRsaWithAes256CbcSha256CiphersEnabled *bool `json:"tlsRsaWithAes256CbcSha256CiphersEnabled,omitempty" tf:"tls_rsa_with_aes256_cbc_sha256_ciphers_enabled"` // +optional TlsRsaWithAes256CbcShaCiphersEnabled *bool `json:"tlsRsaWithAes256CbcShaCiphersEnabled,omitempty" tf:"tls_rsa_with_aes256_cbc_sha_ciphers_enabled"` // +optional TripleDESCiphersEnabled *bool `json:"tripleDESCiphersEnabled,omitempty" tf:"triple_des_ciphers_enabled"` }
func (*ApiManagementSpecSecurity) DeepCopy ¶
func (in *ApiManagementSpecSecurity) DeepCopy() *ApiManagementSpecSecurity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecSecurity.
func (*ApiManagementSpecSecurity) DeepCopyInto ¶
func (in *ApiManagementSpecSecurity) DeepCopyInto(out *ApiManagementSpecSecurity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecSecurityCodec ¶
type ApiManagementSpecSecurityCodec struct { }
+k8s:deepcopy-gen=false
func (ApiManagementSpecSecurityCodec) Decode ¶
func (ApiManagementSpecSecurityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiManagementSpecSignIn ¶
type ApiManagementSpecSignIn struct {
Enabled *bool `json:"enabled" tf:"enabled"`
}
func (*ApiManagementSpecSignIn) DeepCopy ¶
func (in *ApiManagementSpecSignIn) DeepCopy() *ApiManagementSpecSignIn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecSignIn.
func (*ApiManagementSpecSignIn) DeepCopyInto ¶
func (in *ApiManagementSpecSignIn) DeepCopyInto(out *ApiManagementSpecSignIn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecSignInCodec ¶
type ApiManagementSpecSignInCodec struct { }
+k8s:deepcopy-gen=false
func (ApiManagementSpecSignInCodec) Decode ¶
func (ApiManagementSpecSignInCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiManagementSpecSignUp ¶
type ApiManagementSpecSignUp struct { Enabled *bool `json:"enabled" tf:"enabled"` TermsOfService *ApiManagementSpecSignUpTermsOfService `json:"termsOfService" tf:"terms_of_service"` }
func (*ApiManagementSpecSignUp) DeepCopy ¶
func (in *ApiManagementSpecSignUp) DeepCopy() *ApiManagementSpecSignUp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecSignUp.
func (*ApiManagementSpecSignUp) DeepCopyInto ¶
func (in *ApiManagementSpecSignUp) DeepCopyInto(out *ApiManagementSpecSignUp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecSignUpCodec ¶
type ApiManagementSpecSignUpCodec struct { }
+k8s:deepcopy-gen=false
func (ApiManagementSpecSignUpCodec) Decode ¶
func (ApiManagementSpecSignUpCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiManagementSpecSignUpTermsOfService ¶
type ApiManagementSpecSignUpTermsOfService struct { ConsentRequired *bool `json:"consentRequired" tf:"consent_required"` Enabled *bool `json:"enabled" tf:"enabled"` // +optional Text *string `json:"text,omitempty" tf:"text"` }
func (*ApiManagementSpecSignUpTermsOfService) DeepCopy ¶
func (in *ApiManagementSpecSignUpTermsOfService) DeepCopy() *ApiManagementSpecSignUpTermsOfService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecSignUpTermsOfService.
func (*ApiManagementSpecSignUpTermsOfService) DeepCopyInto ¶
func (in *ApiManagementSpecSignUpTermsOfService) DeepCopyInto(out *ApiManagementSpecSignUpTermsOfService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecSignUpTermsOfServiceCodec ¶
type ApiManagementSpecSignUpTermsOfServiceCodec struct { }
+k8s:deepcopy-gen=false
func (ApiManagementSpecSignUpTermsOfServiceCodec) Decode ¶
func (ApiManagementSpecSignUpTermsOfServiceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiManagementSpecTenantAccess ¶
type ApiManagementSpecTenantAccess struct { Enabled *bool `json:"enabled" tf:"enabled"` // +optional PrimaryKey *string `json:"-" sensitive:"true" tf:"primary_key"` // +optional SecondaryKey *string `json:"-" sensitive:"true" tf:"secondary_key"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` }
func (*ApiManagementSpecTenantAccess) DeepCopy ¶
func (in *ApiManagementSpecTenantAccess) DeepCopy() *ApiManagementSpecTenantAccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecTenantAccess.
func (*ApiManagementSpecTenantAccess) DeepCopyInto ¶
func (in *ApiManagementSpecTenantAccess) DeepCopyInto(out *ApiManagementSpecTenantAccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecTenantAccessCodec ¶
type ApiManagementSpecTenantAccessCodec struct { }
+k8s:deepcopy-gen=false
func (ApiManagementSpecTenantAccessCodec) Decode ¶
func (ApiManagementSpecTenantAccessCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiManagementSpecVirtualNetworkConfiguration ¶
type ApiManagementSpecVirtualNetworkConfiguration struct {
SubnetID *string `json:"subnetID" tf:"subnet_id"`
}
func (*ApiManagementSpecVirtualNetworkConfiguration) DeepCopy ¶
func (in *ApiManagementSpecVirtualNetworkConfiguration) DeepCopy() *ApiManagementSpecVirtualNetworkConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementSpecVirtualNetworkConfiguration.
func (*ApiManagementSpecVirtualNetworkConfiguration) DeepCopyInto ¶
func (in *ApiManagementSpecVirtualNetworkConfiguration) DeepCopyInto(out *ApiManagementSpecVirtualNetworkConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiManagementSpecVirtualNetworkConfigurationCodec ¶
type ApiManagementSpecVirtualNetworkConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ApiManagementSpecVirtualNetworkConfigurationCodec) Decode ¶
func (ApiManagementSpecVirtualNetworkConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiManagementStatus ¶
type ApiManagementStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ApiManagementStatus) DeepCopy ¶
func (in *ApiManagementStatus) DeepCopy() *ApiManagementStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementStatus.
func (*ApiManagementStatus) DeepCopyInto ¶
func (in *ApiManagementStatus) DeepCopyInto(out *ApiManagementStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperation ¶
type ApiOperation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiOperationSpec `json:"spec,omitempty"` Status ApiOperationStatus `json:"status,omitempty"` }
func (*ApiOperation) DeepCopy ¶
func (in *ApiOperation) DeepCopy() *ApiOperation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperation.
func (*ApiOperation) DeepCopyInto ¶
func (in *ApiOperation) DeepCopyInto(out *ApiOperation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiOperation) DeepCopyObject ¶
func (in *ApiOperation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiOperation) SetupWebhookWithManager ¶
func (r *ApiOperation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ApiOperation) ValidateCreate ¶
func (r *ApiOperation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ApiOperation) ValidateDelete ¶
func (r *ApiOperation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ApiOperation) ValidateUpdate ¶
func (r *ApiOperation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ApiOperationList ¶
type ApiOperationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ApiOperation CRD objects Items []ApiOperation `json:"items,omitempty"` }
ApiOperationList is a list of ApiOperations
func (*ApiOperationList) DeepCopy ¶
func (in *ApiOperationList) DeepCopy() *ApiOperationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationList.
func (*ApiOperationList) DeepCopyInto ¶
func (in *ApiOperationList) DeepCopyInto(out *ApiOperationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiOperationList) DeepCopyObject ¶
func (in *ApiOperationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApiOperationPolicy ¶
type ApiOperationPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiOperationPolicySpec `json:"spec,omitempty"` Status ApiOperationPolicyStatus `json:"status,omitempty"` }
func (*ApiOperationPolicy) DeepCopy ¶
func (in *ApiOperationPolicy) DeepCopy() *ApiOperationPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationPolicy.
func (*ApiOperationPolicy) DeepCopyInto ¶
func (in *ApiOperationPolicy) DeepCopyInto(out *ApiOperationPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiOperationPolicy) DeepCopyObject ¶
func (in *ApiOperationPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiOperationPolicy) SetupWebhookWithManager ¶
func (r *ApiOperationPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ApiOperationPolicy) ValidateCreate ¶
func (r *ApiOperationPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ApiOperationPolicy) ValidateDelete ¶
func (r *ApiOperationPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ApiOperationPolicy) ValidateUpdate ¶
func (r *ApiOperationPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ApiOperationPolicyList ¶
type ApiOperationPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ApiOperationPolicy CRD objects Items []ApiOperationPolicy `json:"items,omitempty"` }
ApiOperationPolicyList is a list of ApiOperationPolicys
func (*ApiOperationPolicyList) DeepCopy ¶
func (in *ApiOperationPolicyList) DeepCopy() *ApiOperationPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationPolicyList.
func (*ApiOperationPolicyList) DeepCopyInto ¶
func (in *ApiOperationPolicyList) DeepCopyInto(out *ApiOperationPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiOperationPolicyList) DeepCopyObject ¶
func (in *ApiOperationPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApiOperationPolicySpec ¶
type ApiOperationPolicySpec struct { State *ApiOperationPolicySpecResource `json:"state,omitempty" tf:"-"` Resource ApiOperationPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ApiOperationPolicySpec) DeepCopy ¶
func (in *ApiOperationPolicySpec) DeepCopy() *ApiOperationPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationPolicySpec.
func (*ApiOperationPolicySpec) DeepCopyInto ¶
func (in *ApiOperationPolicySpec) DeepCopyInto(out *ApiOperationPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationPolicySpecResource ¶
type ApiOperationPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` ApiName *string `json:"apiName" tf:"api_name"` OperationID *string `json:"operationID" tf:"operation_id"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional XmlContent *string `json:"xmlContent,omitempty" tf:"xml_content"` // +optional XmlLink *string `json:"xmlLink,omitempty" tf:"xml_link"` }
func (*ApiOperationPolicySpecResource) DeepCopy ¶
func (in *ApiOperationPolicySpecResource) DeepCopy() *ApiOperationPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationPolicySpecResource.
func (*ApiOperationPolicySpecResource) DeepCopyInto ¶
func (in *ApiOperationPolicySpecResource) DeepCopyInto(out *ApiOperationPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationPolicyStatus ¶
type ApiOperationPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ApiOperationPolicyStatus) DeepCopy ¶
func (in *ApiOperationPolicyStatus) DeepCopy() *ApiOperationPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationPolicyStatus.
func (*ApiOperationPolicyStatus) DeepCopyInto ¶
func (in *ApiOperationPolicyStatus) DeepCopyInto(out *ApiOperationPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationSpec ¶
type ApiOperationSpec struct { State *ApiOperationSpecResource `json:"state,omitempty" tf:"-"` Resource ApiOperationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ApiOperationSpec) DeepCopy ¶
func (in *ApiOperationSpec) DeepCopy() *ApiOperationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationSpec.
func (*ApiOperationSpec) DeepCopyInto ¶
func (in *ApiOperationSpec) DeepCopyInto(out *ApiOperationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationSpecRequest ¶
type ApiOperationSpecRequest struct { // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Header []ApiOperationSpecRequestHeader `json:"header,omitempty" tf:"header"` // +optional QueryParameter []ApiOperationSpecRequestQueryParameter `json:"queryParameter,omitempty" tf:"query_parameter"` // +optional Representation []ApiOperationSpecRequestRepresentation `json:"representation,omitempty" tf:"representation"` }
func (*ApiOperationSpecRequest) DeepCopy ¶
func (in *ApiOperationSpecRequest) DeepCopy() *ApiOperationSpecRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationSpecRequest.
func (*ApiOperationSpecRequest) DeepCopyInto ¶
func (in *ApiOperationSpecRequest) DeepCopyInto(out *ApiOperationSpecRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationSpecRequestCodec ¶
type ApiOperationSpecRequestCodec struct { }
+k8s:deepcopy-gen=false
func (ApiOperationSpecRequestCodec) Decode ¶
func (ApiOperationSpecRequestCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiOperationSpecRequestHeader ¶
type ApiOperationSpecRequestHeader struct { // +optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` Required *bool `json:"required" tf:"required"` Type *string `json:"type" tf:"type"` // +optional Values []string `json:"values,omitempty" tf:"values"` }
func (*ApiOperationSpecRequestHeader) DeepCopy ¶
func (in *ApiOperationSpecRequestHeader) DeepCopy() *ApiOperationSpecRequestHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationSpecRequestHeader.
func (*ApiOperationSpecRequestHeader) DeepCopyInto ¶
func (in *ApiOperationSpecRequestHeader) DeepCopyInto(out *ApiOperationSpecRequestHeader)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationSpecRequestQueryParameter ¶
type ApiOperationSpecRequestQueryParameter struct { // +optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` Required *bool `json:"required" tf:"required"` Type *string `json:"type" tf:"type"` // +optional Values []string `json:"values,omitempty" tf:"values"` }
func (*ApiOperationSpecRequestQueryParameter) DeepCopy ¶
func (in *ApiOperationSpecRequestQueryParameter) DeepCopy() *ApiOperationSpecRequestQueryParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationSpecRequestQueryParameter.
func (*ApiOperationSpecRequestQueryParameter) DeepCopyInto ¶
func (in *ApiOperationSpecRequestQueryParameter) DeepCopyInto(out *ApiOperationSpecRequestQueryParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationSpecRequestRepresentation ¶
type ApiOperationSpecRequestRepresentation struct { ContentType *string `json:"contentType" tf:"content_type"` // +optional FormParameter []ApiOperationSpecRequestRepresentationFormParameter `json:"formParameter,omitempty" tf:"form_parameter"` // +optional Sample *string `json:"sample,omitempty" tf:"sample"` // +optional SchemaID *string `json:"schemaID,omitempty" tf:"schema_id"` // +optional TypeName *string `json:"typeName,omitempty" tf:"type_name"` }
func (*ApiOperationSpecRequestRepresentation) DeepCopy ¶
func (in *ApiOperationSpecRequestRepresentation) DeepCopy() *ApiOperationSpecRequestRepresentation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationSpecRequestRepresentation.
func (*ApiOperationSpecRequestRepresentation) DeepCopyInto ¶
func (in *ApiOperationSpecRequestRepresentation) DeepCopyInto(out *ApiOperationSpecRequestRepresentation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationSpecRequestRepresentationFormParameter ¶
type ApiOperationSpecRequestRepresentationFormParameter struct { // +optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` Required *bool `json:"required" tf:"required"` Type *string `json:"type" tf:"type"` // +optional Values []string `json:"values,omitempty" tf:"values"` }
func (*ApiOperationSpecRequestRepresentationFormParameter) DeepCopy ¶
func (in *ApiOperationSpecRequestRepresentationFormParameter) DeepCopy() *ApiOperationSpecRequestRepresentationFormParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationSpecRequestRepresentationFormParameter.
func (*ApiOperationSpecRequestRepresentationFormParameter) DeepCopyInto ¶
func (in *ApiOperationSpecRequestRepresentationFormParameter) DeepCopyInto(out *ApiOperationSpecRequestRepresentationFormParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationSpecResource ¶
type ApiOperationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` ApiName *string `json:"apiName" tf:"api_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` Method *string `json:"method" tf:"method"` OperationID *string `json:"operationID" tf:"operation_id"` // +optional Request *ApiOperationSpecRequest `json:"request,omitempty" tf:"request"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Response []ApiOperationSpecResponse `json:"response,omitempty" tf:"response"` // +optional TemplateParameter []ApiOperationSpecTemplateParameter `json:"templateParameter,omitempty" tf:"template_parameter"` UrlTemplate *string `json:"urlTemplate" tf:"url_template"` }
func (*ApiOperationSpecResource) DeepCopy ¶
func (in *ApiOperationSpecResource) DeepCopy() *ApiOperationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationSpecResource.
func (*ApiOperationSpecResource) DeepCopyInto ¶
func (in *ApiOperationSpecResource) DeepCopyInto(out *ApiOperationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationSpecResponse ¶
type ApiOperationSpecResponse struct { // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Header []ApiOperationSpecResponseHeader `json:"header,omitempty" tf:"header"` // +optional Representation []ApiOperationSpecResponseRepresentation `json:"representation,omitempty" tf:"representation"` StatusCode *int64 `json:"statusCode" tf:"status_code"` }
func (*ApiOperationSpecResponse) DeepCopy ¶
func (in *ApiOperationSpecResponse) DeepCopy() *ApiOperationSpecResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationSpecResponse.
func (*ApiOperationSpecResponse) DeepCopyInto ¶
func (in *ApiOperationSpecResponse) DeepCopyInto(out *ApiOperationSpecResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationSpecResponseHeader ¶
type ApiOperationSpecResponseHeader struct { // +optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` Required *bool `json:"required" tf:"required"` Type *string `json:"type" tf:"type"` // +optional Values []string `json:"values,omitempty" tf:"values"` }
func (*ApiOperationSpecResponseHeader) DeepCopy ¶
func (in *ApiOperationSpecResponseHeader) DeepCopy() *ApiOperationSpecResponseHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationSpecResponseHeader.
func (*ApiOperationSpecResponseHeader) DeepCopyInto ¶
func (in *ApiOperationSpecResponseHeader) DeepCopyInto(out *ApiOperationSpecResponseHeader)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationSpecResponseRepresentation ¶
type ApiOperationSpecResponseRepresentation struct { ContentType *string `json:"contentType" tf:"content_type"` // +optional FormParameter []ApiOperationSpecResponseRepresentationFormParameter `json:"formParameter,omitempty" tf:"form_parameter"` // +optional Sample *string `json:"sample,omitempty" tf:"sample"` // +optional SchemaID *string `json:"schemaID,omitempty" tf:"schema_id"` // +optional TypeName *string `json:"typeName,omitempty" tf:"type_name"` }
func (*ApiOperationSpecResponseRepresentation) DeepCopy ¶
func (in *ApiOperationSpecResponseRepresentation) DeepCopy() *ApiOperationSpecResponseRepresentation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationSpecResponseRepresentation.
func (*ApiOperationSpecResponseRepresentation) DeepCopyInto ¶
func (in *ApiOperationSpecResponseRepresentation) DeepCopyInto(out *ApiOperationSpecResponseRepresentation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationSpecResponseRepresentationFormParameter ¶
type ApiOperationSpecResponseRepresentationFormParameter struct { // +optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` Required *bool `json:"required" tf:"required"` Type *string `json:"type" tf:"type"` // +optional Values []string `json:"values,omitempty" tf:"values"` }
func (*ApiOperationSpecResponseRepresentationFormParameter) DeepCopy ¶
func (in *ApiOperationSpecResponseRepresentationFormParameter) DeepCopy() *ApiOperationSpecResponseRepresentationFormParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationSpecResponseRepresentationFormParameter.
func (*ApiOperationSpecResponseRepresentationFormParameter) DeepCopyInto ¶
func (in *ApiOperationSpecResponseRepresentationFormParameter) DeepCopyInto(out *ApiOperationSpecResponseRepresentationFormParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationSpecTemplateParameter ¶
type ApiOperationSpecTemplateParameter struct { // +optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` Required *bool `json:"required" tf:"required"` Type *string `json:"type" tf:"type"` // +optional Values []string `json:"values,omitempty" tf:"values"` }
func (*ApiOperationSpecTemplateParameter) DeepCopy ¶
func (in *ApiOperationSpecTemplateParameter) DeepCopy() *ApiOperationSpecTemplateParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationSpecTemplateParameter.
func (*ApiOperationSpecTemplateParameter) DeepCopyInto ¶
func (in *ApiOperationSpecTemplateParameter) DeepCopyInto(out *ApiOperationSpecTemplateParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationStatus ¶
type ApiOperationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ApiOperationStatus) DeepCopy ¶
func (in *ApiOperationStatus) DeepCopy() *ApiOperationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationStatus.
func (*ApiOperationStatus) DeepCopyInto ¶
func (in *ApiOperationStatus) DeepCopyInto(out *ApiOperationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationTag ¶
type ApiOperationTag struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiOperationTagSpec `json:"spec,omitempty"` Status ApiOperationTagStatus `json:"status,omitempty"` }
func (*ApiOperationTag) DeepCopy ¶
func (in *ApiOperationTag) DeepCopy() *ApiOperationTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationTag.
func (*ApiOperationTag) DeepCopyInto ¶
func (in *ApiOperationTag) DeepCopyInto(out *ApiOperationTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiOperationTag) DeepCopyObject ¶
func (in *ApiOperationTag) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiOperationTag) SetupWebhookWithManager ¶
func (r *ApiOperationTag) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ApiOperationTag) ValidateCreate ¶
func (r *ApiOperationTag) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ApiOperationTag) ValidateDelete ¶
func (r *ApiOperationTag) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ApiOperationTag) ValidateUpdate ¶
func (r *ApiOperationTag) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ApiOperationTagList ¶
type ApiOperationTagList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ApiOperationTag CRD objects Items []ApiOperationTag `json:"items,omitempty"` }
ApiOperationTagList is a list of ApiOperationTags
func (*ApiOperationTagList) DeepCopy ¶
func (in *ApiOperationTagList) DeepCopy() *ApiOperationTagList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationTagList.
func (*ApiOperationTagList) DeepCopyInto ¶
func (in *ApiOperationTagList) DeepCopyInto(out *ApiOperationTagList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiOperationTagList) DeepCopyObject ¶
func (in *ApiOperationTagList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApiOperationTagSpec ¶
type ApiOperationTagSpec struct { State *ApiOperationTagSpecResource `json:"state,omitempty" tf:"-"` Resource ApiOperationTagSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ApiOperationTagSpec) DeepCopy ¶
func (in *ApiOperationTagSpec) DeepCopy() *ApiOperationTagSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationTagSpec.
func (*ApiOperationTagSpec) DeepCopyInto ¶
func (in *ApiOperationTagSpec) DeepCopyInto(out *ApiOperationTagSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationTagSpecResource ¶
type ApiOperationTagSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiOperationID *string `json:"apiOperationID" tf:"api_operation_id"` DisplayName *string `json:"displayName" tf:"display_name"` Name *string `json:"name" tf:"name"` }
func (*ApiOperationTagSpecResource) DeepCopy ¶
func (in *ApiOperationTagSpecResource) DeepCopy() *ApiOperationTagSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationTagSpecResource.
func (*ApiOperationTagSpecResource) DeepCopyInto ¶
func (in *ApiOperationTagSpecResource) DeepCopyInto(out *ApiOperationTagSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiOperationTagStatus ¶
type ApiOperationTagStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ApiOperationTagStatus) DeepCopy ¶
func (in *ApiOperationTagStatus) DeepCopy() *ApiOperationTagStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperationTagStatus.
func (*ApiOperationTagStatus) DeepCopyInto ¶
func (in *ApiOperationTagStatus) DeepCopyInto(out *ApiOperationTagStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiPolicy ¶
type ApiPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiPolicySpec `json:"spec,omitempty"` Status ApiPolicyStatus `json:"status,omitempty"` }
func (*ApiPolicy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiPolicy.
func (*ApiPolicy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiPolicy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiPolicy) SetupWebhookWithManager ¶
func (*ApiPolicy) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ApiPolicy) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ApiPolicyList ¶
type ApiPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ApiPolicy CRD objects Items []ApiPolicy `json:"items,omitempty"` }
ApiPolicyList is a list of ApiPolicys
func (*ApiPolicyList) DeepCopy ¶
func (in *ApiPolicyList) DeepCopy() *ApiPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiPolicyList.
func (*ApiPolicyList) DeepCopyInto ¶
func (in *ApiPolicyList) DeepCopyInto(out *ApiPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiPolicyList) DeepCopyObject ¶
func (in *ApiPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApiPolicySpec ¶
type ApiPolicySpec struct { State *ApiPolicySpecResource `json:"state,omitempty" tf:"-"` Resource ApiPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ApiPolicySpec) DeepCopy ¶
func (in *ApiPolicySpec) DeepCopy() *ApiPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiPolicySpec.
func (*ApiPolicySpec) DeepCopyInto ¶
func (in *ApiPolicySpec) DeepCopyInto(out *ApiPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiPolicySpecResource ¶
type ApiPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` ApiName *string `json:"apiName" tf:"api_name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional XmlContent *string `json:"xmlContent,omitempty" tf:"xml_content"` // +optional XmlLink *string `json:"xmlLink,omitempty" tf:"xml_link"` }
func (*ApiPolicySpecResource) DeepCopy ¶
func (in *ApiPolicySpecResource) DeepCopy() *ApiPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiPolicySpecResource.
func (*ApiPolicySpecResource) DeepCopyInto ¶
func (in *ApiPolicySpecResource) DeepCopyInto(out *ApiPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiPolicyStatus ¶
type ApiPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ApiPolicyStatus) DeepCopy ¶
func (in *ApiPolicyStatus) DeepCopy() *ApiPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiPolicyStatus.
func (*ApiPolicyStatus) DeepCopyInto ¶
func (in *ApiPolicyStatus) DeepCopyInto(out *ApiPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSchema ¶
type ApiSchema struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiSchemaSpec `json:"spec,omitempty"` Status ApiSchemaStatus `json:"status,omitempty"` }
func (*ApiSchema) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSchema.
func (*ApiSchema) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiSchema) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiSchema) SetupWebhookWithManager ¶
func (*ApiSchema) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ApiSchema) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ApiSchemaList ¶
type ApiSchemaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ApiSchema CRD objects Items []ApiSchema `json:"items,omitempty"` }
ApiSchemaList is a list of ApiSchemas
func (*ApiSchemaList) DeepCopy ¶
func (in *ApiSchemaList) DeepCopy() *ApiSchemaList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSchemaList.
func (*ApiSchemaList) DeepCopyInto ¶
func (in *ApiSchemaList) DeepCopyInto(out *ApiSchemaList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiSchemaList) DeepCopyObject ¶
func (in *ApiSchemaList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApiSchemaSpec ¶
type ApiSchemaSpec struct { State *ApiSchemaSpecResource `json:"state,omitempty" tf:"-"` Resource ApiSchemaSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ApiSchemaSpec) DeepCopy ¶
func (in *ApiSchemaSpec) DeepCopy() *ApiSchemaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSchemaSpec.
func (*ApiSchemaSpec) DeepCopyInto ¶
func (in *ApiSchemaSpec) DeepCopyInto(out *ApiSchemaSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSchemaSpecResource ¶
type ApiSchemaSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` ApiName *string `json:"apiName" tf:"api_name"` ContentType *string `json:"contentType" tf:"content_type"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SchemaID *string `json:"schemaID" tf:"schema_id"` Value *string `json:"value" tf:"value"` }
func (*ApiSchemaSpecResource) DeepCopy ¶
func (in *ApiSchemaSpecResource) DeepCopy() *ApiSchemaSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSchemaSpecResource.
func (*ApiSchemaSpecResource) DeepCopyInto ¶
func (in *ApiSchemaSpecResource) DeepCopyInto(out *ApiSchemaSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSchemaStatus ¶
type ApiSchemaStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ApiSchemaStatus) DeepCopy ¶
func (in *ApiSchemaStatus) DeepCopy() *ApiSchemaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSchemaStatus.
func (*ApiSchemaStatus) DeepCopyInto ¶
func (in *ApiSchemaStatus) DeepCopyInto(out *ApiSchemaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpec ¶
type ApiSpec struct { State *ApiSpecResource `json:"state,omitempty" tf:"-"` Resource ApiSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ApiSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpec.
func (*ApiSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpecImport ¶
type ApiSpecImport struct { ContentFormat *string `json:"contentFormat" tf:"content_format"` ContentValue *string `json:"contentValue" tf:"content_value"` // +optional WsdlSelector *ApiSpecImportWsdlSelector `json:"wsdlSelector,omitempty" tf:"wsdl_selector"` }
func (*ApiSpecImport) DeepCopy ¶
func (in *ApiSpecImport) DeepCopy() *ApiSpecImport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpecImport.
func (*ApiSpecImport) DeepCopyInto ¶
func (in *ApiSpecImport) DeepCopyInto(out *ApiSpecImport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpecImportCodec ¶
type ApiSpecImportCodec struct { }
+k8s:deepcopy-gen=false
func (ApiSpecImportCodec) Decode ¶
func (ApiSpecImportCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiSpecImportWsdlSelector ¶
type ApiSpecImportWsdlSelector struct { EndpointName *string `json:"endpointName" tf:"endpoint_name"` ServiceName *string `json:"serviceName" tf:"service_name"` }
func (*ApiSpecImportWsdlSelector) DeepCopy ¶
func (in *ApiSpecImportWsdlSelector) DeepCopy() *ApiSpecImportWsdlSelector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpecImportWsdlSelector.
func (*ApiSpecImportWsdlSelector) DeepCopyInto ¶
func (in *ApiSpecImportWsdlSelector) DeepCopyInto(out *ApiSpecImportWsdlSelector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpecImportWsdlSelectorCodec ¶
type ApiSpecImportWsdlSelectorCodec struct { }
+k8s:deepcopy-gen=false
func (ApiSpecImportWsdlSelectorCodec) Decode ¶
func (ApiSpecImportWsdlSelectorCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiSpecOauth2Authorization ¶
type ApiSpecOauth2Authorization struct { AuthorizationServerName *string `json:"authorizationServerName" tf:"authorization_server_name"` // +optional Scope *string `json:"scope,omitempty" tf:"scope"` }
func (*ApiSpecOauth2Authorization) DeepCopy ¶
func (in *ApiSpecOauth2Authorization) DeepCopy() *ApiSpecOauth2Authorization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpecOauth2Authorization.
func (*ApiSpecOauth2Authorization) DeepCopyInto ¶
func (in *ApiSpecOauth2Authorization) DeepCopyInto(out *ApiSpecOauth2Authorization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpecOauth2AuthorizationCodec ¶
type ApiSpecOauth2AuthorizationCodec struct { }
+k8s:deepcopy-gen=false
func (ApiSpecOauth2AuthorizationCodec) Decode ¶
func (ApiSpecOauth2AuthorizationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiSpecOpenidAuthentication ¶
type ApiSpecOpenidAuthentication struct { // +optional BearerTokenSendingMethods []string `json:"bearerTokenSendingMethods,omitempty" tf:"bearer_token_sending_methods"` OpenidProviderName *string `json:"openidProviderName" tf:"openid_provider_name"` }
func (*ApiSpecOpenidAuthentication) DeepCopy ¶
func (in *ApiSpecOpenidAuthentication) DeepCopy() *ApiSpecOpenidAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpecOpenidAuthentication.
func (*ApiSpecOpenidAuthentication) DeepCopyInto ¶
func (in *ApiSpecOpenidAuthentication) DeepCopyInto(out *ApiSpecOpenidAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpecOpenidAuthenticationCodec ¶
type ApiSpecOpenidAuthenticationCodec struct { }
+k8s:deepcopy-gen=false
func (ApiSpecOpenidAuthenticationCodec) Decode ¶
func (ApiSpecOpenidAuthenticationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiSpecResource ¶
type ApiSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional Import *ApiSpecImport `json:"import,omitempty" tf:"import"` // +optional IsCurrent *bool `json:"isCurrent,omitempty" tf:"is_current"` // +optional IsOnline *bool `json:"isOnline,omitempty" tf:"is_online"` Name *string `json:"name" tf:"name"` // +optional Oauth2Authorization *ApiSpecOauth2Authorization `json:"oauth2Authorization,omitempty" tf:"oauth2_authorization"` // +optional OpenidAuthentication *ApiSpecOpenidAuthentication `json:"openidAuthentication,omitempty" tf:"openid_authentication"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional Protocols []string `json:"protocols,omitempty" tf:"protocols"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` Revision *string `json:"revision" tf:"revision"` // +optional RevisionDescription *string `json:"revisionDescription,omitempty" tf:"revision_description"` // +optional ServiceURL *string `json:"serviceURL,omitempty" tf:"service_url"` // +optional SoapPassThrough *bool `json:"soapPassThrough,omitempty" tf:"soap_pass_through"` // +optional SourceAPIID *string `json:"sourceAPIID,omitempty" tf:"source_api_id"` // +optional SubscriptionKeyParameterNames *ApiSpecSubscriptionKeyParameterNames `json:"subscriptionKeyParameterNames,omitempty" tf:"subscription_key_parameter_names"` // +optional SubscriptionRequired *bool `json:"subscriptionRequired,omitempty" tf:"subscription_required"` // +optional Version *string `json:"version,omitempty" tf:"version"` // +optional VersionDescription *string `json:"versionDescription,omitempty" tf:"version_description"` // +optional VersionSetID *string `json:"versionSetID,omitempty" tf:"version_set_id"` }
func (*ApiSpecResource) DeepCopy ¶
func (in *ApiSpecResource) DeepCopy() *ApiSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpecResource.
func (*ApiSpecResource) DeepCopyInto ¶
func (in *ApiSpecResource) DeepCopyInto(out *ApiSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpecSubscriptionKeyParameterNames ¶
type ApiSpecSubscriptionKeyParameterNames struct { Header *string `json:"header" tf:"header"` Query *string `json:"query" tf:"query"` }
func (*ApiSpecSubscriptionKeyParameterNames) DeepCopy ¶
func (in *ApiSpecSubscriptionKeyParameterNames) DeepCopy() *ApiSpecSubscriptionKeyParameterNames
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpecSubscriptionKeyParameterNames.
func (*ApiSpecSubscriptionKeyParameterNames) DeepCopyInto ¶
func (in *ApiSpecSubscriptionKeyParameterNames) DeepCopyInto(out *ApiSpecSubscriptionKeyParameterNames)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpecSubscriptionKeyParameterNamesCodec ¶
type ApiSpecSubscriptionKeyParameterNamesCodec struct { }
+k8s:deepcopy-gen=false
func (ApiSpecSubscriptionKeyParameterNamesCodec) Decode ¶
func (ApiSpecSubscriptionKeyParameterNamesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ApiStatus ¶
type ApiStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ApiStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiStatus.
func (*ApiStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiVersionSet ¶
type ApiVersionSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiVersionSetSpec `json:"spec,omitempty"` Status ApiVersionSetStatus `json:"status,omitempty"` }
func (*ApiVersionSet) DeepCopy ¶
func (in *ApiVersionSet) DeepCopy() *ApiVersionSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiVersionSet.
func (*ApiVersionSet) DeepCopyInto ¶
func (in *ApiVersionSet) DeepCopyInto(out *ApiVersionSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiVersionSet) DeepCopyObject ¶
func (in *ApiVersionSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiVersionSet) SetupWebhookWithManager ¶
func (r *ApiVersionSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ApiVersionSet) ValidateCreate ¶
func (r *ApiVersionSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ApiVersionSet) ValidateDelete ¶
func (r *ApiVersionSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ApiVersionSet) ValidateUpdate ¶
func (r *ApiVersionSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ApiVersionSetList ¶
type ApiVersionSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ApiVersionSet CRD objects Items []ApiVersionSet `json:"items,omitempty"` }
ApiVersionSetList is a list of ApiVersionSets
func (*ApiVersionSetList) DeepCopy ¶
func (in *ApiVersionSetList) DeepCopy() *ApiVersionSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiVersionSetList.
func (*ApiVersionSetList) DeepCopyInto ¶
func (in *ApiVersionSetList) DeepCopyInto(out *ApiVersionSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiVersionSetList) DeepCopyObject ¶
func (in *ApiVersionSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApiVersionSetSpec ¶
type ApiVersionSetSpec struct { State *ApiVersionSetSpecResource `json:"state,omitempty" tf:"-"` Resource ApiVersionSetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ApiVersionSetSpec) DeepCopy ¶
func (in *ApiVersionSetSpec) DeepCopy() *ApiVersionSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiVersionSetSpec.
func (*ApiVersionSetSpec) DeepCopyInto ¶
func (in *ApiVersionSetSpec) DeepCopyInto(out *ApiVersionSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiVersionSetSpecResource ¶
type ApiVersionSetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional VersionHeaderName *string `json:"versionHeaderName,omitempty" tf:"version_header_name"` // +optional VersionQueryName *string `json:"versionQueryName,omitempty" tf:"version_query_name"` VersioningScheme *string `json:"versioningScheme" tf:"versioning_scheme"` }
func (*ApiVersionSetSpecResource) DeepCopy ¶
func (in *ApiVersionSetSpecResource) DeepCopy() *ApiVersionSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiVersionSetSpecResource.
func (*ApiVersionSetSpecResource) DeepCopyInto ¶
func (in *ApiVersionSetSpecResource) DeepCopyInto(out *ApiVersionSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiVersionSetStatus ¶
type ApiVersionSetStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ApiVersionSetStatus) DeepCopy ¶
func (in *ApiVersionSetStatus) DeepCopy() *ApiVersionSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiVersionSetStatus.
func (*ApiVersionSetStatus) DeepCopyInto ¶
func (in *ApiVersionSetStatus) DeepCopyInto(out *ApiVersionSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationServer ¶
type AuthorizationServer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AuthorizationServerSpec `json:"spec,omitempty"` Status AuthorizationServerStatus `json:"status,omitempty"` }
func (*AuthorizationServer) DeepCopy ¶
func (in *AuthorizationServer) DeepCopy() *AuthorizationServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationServer.
func (*AuthorizationServer) DeepCopyInto ¶
func (in *AuthorizationServer) DeepCopyInto(out *AuthorizationServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationServer) DeepCopyObject ¶
func (in *AuthorizationServer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthorizationServer) SetupWebhookWithManager ¶
func (r *AuthorizationServer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AuthorizationServer) ValidateCreate ¶
func (r *AuthorizationServer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AuthorizationServer) ValidateDelete ¶
func (r *AuthorizationServer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AuthorizationServer) ValidateUpdate ¶
func (r *AuthorizationServer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AuthorizationServerList ¶
type AuthorizationServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AuthorizationServer CRD objects Items []AuthorizationServer `json:"items,omitempty"` }
AuthorizationServerList is a list of AuthorizationServers
func (*AuthorizationServerList) DeepCopy ¶
func (in *AuthorizationServerList) DeepCopy() *AuthorizationServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationServerList.
func (*AuthorizationServerList) DeepCopyInto ¶
func (in *AuthorizationServerList) DeepCopyInto(out *AuthorizationServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationServerList) DeepCopyObject ¶
func (in *AuthorizationServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AuthorizationServerSpec ¶
type AuthorizationServerSpec struct { State *AuthorizationServerSpecResource `json:"state,omitempty" tf:"-"` Resource AuthorizationServerSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AuthorizationServerSpec) DeepCopy ¶
func (in *AuthorizationServerSpec) DeepCopy() *AuthorizationServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationServerSpec.
func (*AuthorizationServerSpec) DeepCopyInto ¶
func (in *AuthorizationServerSpec) DeepCopyInto(out *AuthorizationServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationServerSpecResource ¶
type AuthorizationServerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` AuthorizationEndpoint *string `json:"authorizationEndpoint" tf:"authorization_endpoint"` AuthorizationMethods []string `json:"authorizationMethods" tf:"authorization_methods"` // +optional BearerTokenSendingMethods []string `json:"bearerTokenSendingMethods,omitempty" tf:"bearer_token_sending_methods"` // +optional ClientAuthenticationMethod []string `json:"clientAuthenticationMethod,omitempty" tf:"client_authentication_method"` ClientID *string `json:"clientID" tf:"client_id"` ClientRegistrationEndpoint *string `json:"clientRegistrationEndpoint" tf:"client_registration_endpoint"` // +optional ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` // +optional DefaultScope *string `json:"defaultScope,omitempty" tf:"default_scope"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` GrantTypes []string `json:"grantTypes" tf:"grant_types"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional ResourceOwnerPassword *string `json:"-" sensitive:"true" tf:"resource_owner_password"` // +optional ResourceOwnerUsername *string `json:"resourceOwnerUsername,omitempty" tf:"resource_owner_username"` // +optional SupportState *bool `json:"supportState,omitempty" tf:"support_state"` // +optional TokenBodyParameter []AuthorizationServerSpecTokenBodyParameter `json:"tokenBodyParameter,omitempty" tf:"token_body_parameter"` // +optional TokenEndpoint *string `json:"tokenEndpoint,omitempty" tf:"token_endpoint"` }
func (*AuthorizationServerSpecResource) DeepCopy ¶
func (in *AuthorizationServerSpecResource) DeepCopy() *AuthorizationServerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationServerSpecResource.
func (*AuthorizationServerSpecResource) DeepCopyInto ¶
func (in *AuthorizationServerSpecResource) DeepCopyInto(out *AuthorizationServerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationServerSpecTokenBodyParameter ¶
type AuthorizationServerSpecTokenBodyParameter struct { Name *string `json:"name" tf:"name"` Value *string `json:"value" tf:"value"` }
func (*AuthorizationServerSpecTokenBodyParameter) DeepCopy ¶
func (in *AuthorizationServerSpecTokenBodyParameter) DeepCopy() *AuthorizationServerSpecTokenBodyParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationServerSpecTokenBodyParameter.
func (*AuthorizationServerSpecTokenBodyParameter) DeepCopyInto ¶
func (in *AuthorizationServerSpecTokenBodyParameter) DeepCopyInto(out *AuthorizationServerSpecTokenBodyParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationServerStatus ¶
type AuthorizationServerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AuthorizationServerStatus) DeepCopy ¶
func (in *AuthorizationServerStatus) DeepCopy() *AuthorizationServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationServerStatus.
func (*AuthorizationServerStatus) DeepCopyInto ¶
func (in *AuthorizationServerStatus) DeepCopyInto(out *AuthorizationServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Backend ¶
type Backend struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackendSpec `json:"spec,omitempty"` Status BackendStatus `json:"status,omitempty"` }
func (*Backend) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Backend.
func (*Backend) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Backend) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Backend) SetupWebhookWithManager ¶
func (*Backend) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Backend) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type BackendList ¶
type BackendList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Backend CRD objects Items []Backend `json:"items,omitempty"` }
BackendList is a list of Backends
func (*BackendList) DeepCopy ¶
func (in *BackendList) DeepCopy() *BackendList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendList.
func (*BackendList) DeepCopyInto ¶
func (in *BackendList) DeepCopyInto(out *BackendList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendList) DeepCopyObject ¶
func (in *BackendList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackendSpec ¶
type BackendSpec struct { State *BackendSpecResource `json:"state,omitempty" tf:"-"` Resource BackendSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BackendSpec) DeepCopy ¶
func (in *BackendSpec) DeepCopy() *BackendSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendSpec.
func (*BackendSpec) DeepCopyInto ¶
func (in *BackendSpec) DeepCopyInto(out *BackendSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendSpecCredentials ¶
type BackendSpecCredentials struct { // +optional Authorization *BackendSpecCredentialsAuthorization `json:"authorization,omitempty" tf:"authorization"` // +optional Certificate []string `json:"certificate,omitempty" tf:"certificate"` // +optional Header *map[string]string `json:"header,omitempty" tf:"header"` // +optional Query *map[string]string `json:"query,omitempty" tf:"query"` }
func (*BackendSpecCredentials) DeepCopy ¶
func (in *BackendSpecCredentials) DeepCopy() *BackendSpecCredentials
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendSpecCredentials.
func (*BackendSpecCredentials) DeepCopyInto ¶
func (in *BackendSpecCredentials) DeepCopyInto(out *BackendSpecCredentials)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendSpecCredentialsAuthorization ¶
type BackendSpecCredentialsAuthorization struct { // +optional Parameter *string `json:"parameter,omitempty" tf:"parameter"` // +optional Scheme *string `json:"scheme,omitempty" tf:"scheme"` }
func (*BackendSpecCredentialsAuthorization) DeepCopy ¶
func (in *BackendSpecCredentialsAuthorization) DeepCopy() *BackendSpecCredentialsAuthorization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendSpecCredentialsAuthorization.
func (*BackendSpecCredentialsAuthorization) DeepCopyInto ¶
func (in *BackendSpecCredentialsAuthorization) DeepCopyInto(out *BackendSpecCredentialsAuthorization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendSpecCredentialsAuthorizationCodec ¶
type BackendSpecCredentialsAuthorizationCodec struct { }
+k8s:deepcopy-gen=false
func (BackendSpecCredentialsAuthorizationCodec) Decode ¶
func (BackendSpecCredentialsAuthorizationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BackendSpecCredentialsCodec ¶
type BackendSpecCredentialsCodec struct { }
+k8s:deepcopy-gen=false
func (BackendSpecCredentialsCodec) Decode ¶
func (BackendSpecCredentialsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BackendSpecProxy ¶
type BackendSpecProxy struct { // +optional Password *string `json:"-" sensitive:"true" tf:"password"` Url *string `json:"url" tf:"url"` Username *string `json:"username" tf:"username"` }
func (*BackendSpecProxy) DeepCopy ¶
func (in *BackendSpecProxy) DeepCopy() *BackendSpecProxy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendSpecProxy.
func (*BackendSpecProxy) DeepCopyInto ¶
func (in *BackendSpecProxy) DeepCopyInto(out *BackendSpecProxy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendSpecProxyCodec ¶
type BackendSpecProxyCodec struct { }
+k8s:deepcopy-gen=false
func (BackendSpecProxyCodec) Decode ¶
func (BackendSpecProxyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BackendSpecResource ¶
type BackendSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` // +optional Credentials *BackendSpecCredentials `json:"credentials,omitempty" tf:"credentials"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` Protocol *string `json:"protocol" tf:"protocol"` // +optional Proxy *BackendSpecProxy `json:"proxy,omitempty" tf:"proxy"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional ResourceID *string `json:"resourceID,omitempty" tf:"resource_id"` // +optional ServiceFabricCluster *BackendSpecServiceFabricCluster `json:"serviceFabricCluster,omitempty" tf:"service_fabric_cluster"` // +optional Title *string `json:"title,omitempty" tf:"title"` // +optional Tls *BackendSpecTls `json:"tls,omitempty" tf:"tls"` Url *string `json:"url" tf:"url"` }
func (*BackendSpecResource) DeepCopy ¶
func (in *BackendSpecResource) DeepCopy() *BackendSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendSpecResource.
func (*BackendSpecResource) DeepCopyInto ¶
func (in *BackendSpecResource) DeepCopyInto(out *BackendSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendSpecServiceFabricCluster ¶
type BackendSpecServiceFabricCluster struct { // +optional ClientCertificateID *string `json:"clientCertificateID,omitempty" tf:"client_certificate_id"` // +optional ClientCertificateThumbprint *string `json:"clientCertificateThumbprint,omitempty" tf:"client_certificate_thumbprint"` ManagementEndpoints []string `json:"managementEndpoints" tf:"management_endpoints"` MaxPartitionResolutionRetries *int64 `json:"maxPartitionResolutionRetries" tf:"max_partition_resolution_retries"` // +optional ServerCertificateThumbprints []string `json:"serverCertificateThumbprints,omitempty" tf:"server_certificate_thumbprints"` // +optional ServerX509Name []BackendSpecServiceFabricClusterServerX509Name `json:"serverX509Name,omitempty" tf:"server_x509_name"` }
func (*BackendSpecServiceFabricCluster) DeepCopy ¶
func (in *BackendSpecServiceFabricCluster) DeepCopy() *BackendSpecServiceFabricCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendSpecServiceFabricCluster.
func (*BackendSpecServiceFabricCluster) DeepCopyInto ¶
func (in *BackendSpecServiceFabricCluster) DeepCopyInto(out *BackendSpecServiceFabricCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendSpecServiceFabricClusterCodec ¶
type BackendSpecServiceFabricClusterCodec struct { }
+k8s:deepcopy-gen=false
func (BackendSpecServiceFabricClusterCodec) Decode ¶
func (BackendSpecServiceFabricClusterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BackendSpecServiceFabricClusterServerX509Name ¶
type BackendSpecServiceFabricClusterServerX509Name struct { IssuerCertificateThumbprint *string `json:"issuerCertificateThumbprint" tf:"issuer_certificate_thumbprint"` Name *string `json:"name" tf:"name"` }
func (*BackendSpecServiceFabricClusterServerX509Name) DeepCopy ¶
func (in *BackendSpecServiceFabricClusterServerX509Name) DeepCopy() *BackendSpecServiceFabricClusterServerX509Name
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendSpecServiceFabricClusterServerX509Name.
func (*BackendSpecServiceFabricClusterServerX509Name) DeepCopyInto ¶
func (in *BackendSpecServiceFabricClusterServerX509Name) DeepCopyInto(out *BackendSpecServiceFabricClusterServerX509Name)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendSpecTls ¶
type BackendSpecTls struct { // +optional ValidateCertificateChain *bool `json:"validateCertificateChain,omitempty" tf:"validate_certificate_chain"` // +optional ValidateCertificateName *bool `json:"validateCertificateName,omitempty" tf:"validate_certificate_name"` }
func (*BackendSpecTls) DeepCopy ¶
func (in *BackendSpecTls) DeepCopy() *BackendSpecTls
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendSpecTls.
func (*BackendSpecTls) DeepCopyInto ¶
func (in *BackendSpecTls) DeepCopyInto(out *BackendSpecTls)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendSpecTlsCodec ¶
type BackendSpecTlsCodec struct { }
+k8s:deepcopy-gen=false
func (BackendSpecTlsCodec) Decode ¶
func (BackendSpecTlsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BackendStatus ¶
type BackendStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*BackendStatus) DeepCopy ¶
func (in *BackendStatus) DeepCopy() *BackendStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendStatus.
func (*BackendStatus) DeepCopyInto ¶
func (in *BackendStatus) DeepCopyInto(out *BackendStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Certificate ¶
type Certificate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateSpec `json:"spec,omitempty"` Status CertificateStatus `json:"status,omitempty"` }
func (*Certificate) DeepCopy ¶
func (in *Certificate) DeepCopy() *Certificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Certificate.
func (*Certificate) DeepCopyInto ¶
func (in *Certificate) DeepCopyInto(out *Certificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Certificate) DeepCopyObject ¶
func (in *Certificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Certificate) SetupWebhookWithManager ¶
func (r *Certificate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Certificate) ValidateCreate ¶
func (r *Certificate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Certificate) ValidateDelete ¶
func (r *Certificate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Certificate) ValidateUpdate ¶
func (r *Certificate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CertificateList ¶
type CertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Certificate CRD objects Items []Certificate `json:"items,omitempty"` }
CertificateList is a list of Certificates
func (*CertificateList) DeepCopy ¶
func (in *CertificateList) DeepCopy() *CertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateList.
func (*CertificateList) DeepCopyInto ¶
func (in *CertificateList) DeepCopyInto(out *CertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateList) DeepCopyObject ¶
func (in *CertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateSpec ¶
type CertificateSpec struct { State *CertificateSpecResource `json:"state,omitempty" tf:"-"` Resource CertificateSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CertificateSpec) DeepCopy ¶
func (in *CertificateSpec) DeepCopy() *CertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpec.
func (*CertificateSpec) DeepCopyInto ¶
func (in *CertificateSpec) DeepCopyInto(out *CertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpecResource ¶
type CertificateSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` // +optional Data *string `json:"-" sensitive:"true" tf:"data"` // +optional Expiration *string `json:"expiration,omitempty" tf:"expiration"` // +optional KeyVaultIdentityClientID *string `json:"keyVaultIdentityClientID,omitempty" tf:"key_vault_identity_client_id"` // +optional KeyVaultSecretID *string `json:"keyVaultSecretID,omitempty" tf:"key_vault_secret_id"` Name *string `json:"name" tf:"name"` // +optional Password *string `json:"-" sensitive:"true" tf:"password"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Subject *string `json:"subject,omitempty" tf:"subject"` // +optional Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint"` }
func (*CertificateSpecResource) DeepCopy ¶
func (in *CertificateSpecResource) DeepCopy() *CertificateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpecResource.
func (*CertificateSpecResource) DeepCopyInto ¶
func (in *CertificateSpecResource) DeepCopyInto(out *CertificateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateStatus ¶
type CertificateStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CertificateStatus) DeepCopy ¶
func (in *CertificateStatus) DeepCopy() *CertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateStatus.
func (*CertificateStatus) DeepCopyInto ¶
func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomain ¶
type CustomDomain struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CustomDomainSpec `json:"spec,omitempty"` Status CustomDomainStatus `json:"status,omitempty"` }
func (*CustomDomain) DeepCopy ¶
func (in *CustomDomain) DeepCopy() *CustomDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomain.
func (*CustomDomain) DeepCopyInto ¶
func (in *CustomDomain) DeepCopyInto(out *CustomDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomDomain) DeepCopyObject ¶
func (in *CustomDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomDomain) SetupWebhookWithManager ¶
func (r *CustomDomain) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CustomDomain) ValidateCreate ¶
func (r *CustomDomain) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CustomDomain) ValidateDelete ¶
func (r *CustomDomain) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CustomDomain) ValidateUpdate ¶
func (r *CustomDomain) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CustomDomainList ¶
type CustomDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CustomDomain CRD objects Items []CustomDomain `json:"items,omitempty"` }
CustomDomainList is a list of CustomDomains
func (*CustomDomainList) DeepCopy ¶
func (in *CustomDomainList) DeepCopy() *CustomDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainList.
func (*CustomDomainList) DeepCopyInto ¶
func (in *CustomDomainList) DeepCopyInto(out *CustomDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomDomainList) DeepCopyObject ¶
func (in *CustomDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CustomDomainSpec ¶
type CustomDomainSpec struct { State *CustomDomainSpecResource `json:"state,omitempty" tf:"-"` Resource CustomDomainSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CustomDomainSpec) DeepCopy ¶
func (in *CustomDomainSpec) DeepCopy() *CustomDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainSpec.
func (*CustomDomainSpec) DeepCopyInto ¶
func (in *CustomDomainSpec) DeepCopyInto(out *CustomDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainSpecDeveloperPortal ¶
type CustomDomainSpecDeveloperPortal struct { // +optional Certificate *string `json:"-" sensitive:"true" tf:"certificate"` // +optional CertificatePassword *string `json:"-" sensitive:"true" tf:"certificate_password"` HostName *string `json:"hostName" tf:"host_name"` // +optional KeyVaultID *string `json:"keyVaultID,omitempty" tf:"key_vault_id"` // +optional NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate"` }
func (*CustomDomainSpecDeveloperPortal) DeepCopy ¶
func (in *CustomDomainSpecDeveloperPortal) DeepCopy() *CustomDomainSpecDeveloperPortal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainSpecDeveloperPortal.
func (*CustomDomainSpecDeveloperPortal) DeepCopyInto ¶
func (in *CustomDomainSpecDeveloperPortal) DeepCopyInto(out *CustomDomainSpecDeveloperPortal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainSpecManagement ¶
type CustomDomainSpecManagement struct { // +optional Certificate *string `json:"-" sensitive:"true" tf:"certificate"` // +optional CertificatePassword *string `json:"-" sensitive:"true" tf:"certificate_password"` HostName *string `json:"hostName" tf:"host_name"` // +optional KeyVaultID *string `json:"keyVaultID,omitempty" tf:"key_vault_id"` // +optional NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate"` }
func (*CustomDomainSpecManagement) DeepCopy ¶
func (in *CustomDomainSpecManagement) DeepCopy() *CustomDomainSpecManagement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainSpecManagement.
func (*CustomDomainSpecManagement) DeepCopyInto ¶
func (in *CustomDomainSpecManagement) DeepCopyInto(out *CustomDomainSpecManagement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainSpecPortal ¶
type CustomDomainSpecPortal struct { // +optional Certificate *string `json:"-" sensitive:"true" tf:"certificate"` // +optional CertificatePassword *string `json:"-" sensitive:"true" tf:"certificate_password"` HostName *string `json:"hostName" tf:"host_name"` // +optional KeyVaultID *string `json:"keyVaultID,omitempty" tf:"key_vault_id"` // +optional NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate"` }
func (*CustomDomainSpecPortal) DeepCopy ¶
func (in *CustomDomainSpecPortal) DeepCopy() *CustomDomainSpecPortal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainSpecPortal.
func (*CustomDomainSpecPortal) DeepCopyInto ¶
func (in *CustomDomainSpecPortal) DeepCopyInto(out *CustomDomainSpecPortal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainSpecProxy ¶
type CustomDomainSpecProxy struct { // +optional Certificate *string `json:"-" sensitive:"true" tf:"certificate"` // +optional CertificatePassword *string `json:"-" sensitive:"true" tf:"certificate_password"` // +optional DefaultSslBinding *bool `json:"defaultSslBinding,omitempty" tf:"default_ssl_binding"` HostName *string `json:"hostName" tf:"host_name"` // +optional KeyVaultID *string `json:"keyVaultID,omitempty" tf:"key_vault_id"` // +optional NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate"` }
func (*CustomDomainSpecProxy) DeepCopy ¶
func (in *CustomDomainSpecProxy) DeepCopy() *CustomDomainSpecProxy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainSpecProxy.
func (*CustomDomainSpecProxy) DeepCopyInto ¶
func (in *CustomDomainSpecProxy) DeepCopyInto(out *CustomDomainSpecProxy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainSpecResource ¶
type CustomDomainSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementID *string `json:"apiManagementID" tf:"api_management_id"` // +optional DeveloperPortal []CustomDomainSpecDeveloperPortal `json:"developerPortal,omitempty" tf:"developer_portal"` // +optional Management []CustomDomainSpecManagement `json:"management,omitempty" tf:"management"` // +optional Portal []CustomDomainSpecPortal `json:"portal,omitempty" tf:"portal"` // +optional Proxy []CustomDomainSpecProxy `json:"proxy,omitempty" tf:"proxy"` // +optional Scm []CustomDomainSpecScm `json:"scm,omitempty" tf:"scm"` }
func (*CustomDomainSpecResource) DeepCopy ¶
func (in *CustomDomainSpecResource) DeepCopy() *CustomDomainSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainSpecResource.
func (*CustomDomainSpecResource) DeepCopyInto ¶
func (in *CustomDomainSpecResource) DeepCopyInto(out *CustomDomainSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainSpecScm ¶
type CustomDomainSpecScm struct { // +optional Certificate *string `json:"-" sensitive:"true" tf:"certificate"` // +optional CertificatePassword *string `json:"-" sensitive:"true" tf:"certificate_password"` HostName *string `json:"hostName" tf:"host_name"` // +optional KeyVaultID *string `json:"keyVaultID,omitempty" tf:"key_vault_id"` // +optional NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate"` }
func (*CustomDomainSpecScm) DeepCopy ¶
func (in *CustomDomainSpecScm) DeepCopy() *CustomDomainSpecScm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainSpecScm.
func (*CustomDomainSpecScm) DeepCopyInto ¶
func (in *CustomDomainSpecScm) DeepCopyInto(out *CustomDomainSpecScm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainStatus ¶
type CustomDomainStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CustomDomainStatus) DeepCopy ¶
func (in *CustomDomainStatus) DeepCopy() *CustomDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainStatus.
func (*CustomDomainStatus) DeepCopyInto ¶
func (in *CustomDomainStatus) DeepCopyInto(out *CustomDomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Diagnostic ¶
type Diagnostic struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DiagnosticSpec `json:"spec,omitempty"` Status DiagnosticStatus `json:"status,omitempty"` }
func (*Diagnostic) DeepCopy ¶
func (in *Diagnostic) DeepCopy() *Diagnostic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Diagnostic.
func (*Diagnostic) DeepCopyInto ¶
func (in *Diagnostic) DeepCopyInto(out *Diagnostic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Diagnostic) DeepCopyObject ¶
func (in *Diagnostic) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Diagnostic) SetupWebhookWithManager ¶
func (r *Diagnostic) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Diagnostic) ValidateCreate ¶
func (r *Diagnostic) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Diagnostic) ValidateDelete ¶
func (r *Diagnostic) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Diagnostic) ValidateUpdate ¶
func (r *Diagnostic) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DiagnosticList ¶
type DiagnosticList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Diagnostic CRD objects Items []Diagnostic `json:"items,omitempty"` }
DiagnosticList is a list of Diagnostics
func (*DiagnosticList) DeepCopy ¶
func (in *DiagnosticList) DeepCopy() *DiagnosticList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticList.
func (*DiagnosticList) DeepCopyInto ¶
func (in *DiagnosticList) DeepCopyInto(out *DiagnosticList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiagnosticList) DeepCopyObject ¶
func (in *DiagnosticList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DiagnosticSpec ¶
type DiagnosticSpec struct { State *DiagnosticSpecResource `json:"state,omitempty" tf:"-"` Resource DiagnosticSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DiagnosticSpec) DeepCopy ¶
func (in *DiagnosticSpec) DeepCopy() *DiagnosticSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSpec.
func (*DiagnosticSpec) DeepCopyInto ¶
func (in *DiagnosticSpec) DeepCopyInto(out *DiagnosticSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSpecBackendRequest ¶
type DiagnosticSpecBackendRequest struct { // +optional BodyBytes *int64 `json:"bodyBytes,omitempty" tf:"body_bytes"` // +optional HeadersToLog []string `json:"headersToLog,omitempty" tf:"headers_to_log"` }
func (*DiagnosticSpecBackendRequest) DeepCopy ¶
func (in *DiagnosticSpecBackendRequest) DeepCopy() *DiagnosticSpecBackendRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSpecBackendRequest.
func (*DiagnosticSpecBackendRequest) DeepCopyInto ¶
func (in *DiagnosticSpecBackendRequest) DeepCopyInto(out *DiagnosticSpecBackendRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSpecBackendRequestCodec ¶
type DiagnosticSpecBackendRequestCodec struct { }
+k8s:deepcopy-gen=false
func (DiagnosticSpecBackendRequestCodec) Decode ¶
func (DiagnosticSpecBackendRequestCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DiagnosticSpecBackendResponse ¶
type DiagnosticSpecBackendResponse struct { // +optional BodyBytes *int64 `json:"bodyBytes,omitempty" tf:"body_bytes"` // +optional HeadersToLog []string `json:"headersToLog,omitempty" tf:"headers_to_log"` }
func (*DiagnosticSpecBackendResponse) DeepCopy ¶
func (in *DiagnosticSpecBackendResponse) DeepCopy() *DiagnosticSpecBackendResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSpecBackendResponse.
func (*DiagnosticSpecBackendResponse) DeepCopyInto ¶
func (in *DiagnosticSpecBackendResponse) DeepCopyInto(out *DiagnosticSpecBackendResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSpecBackendResponseCodec ¶
type DiagnosticSpecBackendResponseCodec struct { }
+k8s:deepcopy-gen=false
func (DiagnosticSpecBackendResponseCodec) Decode ¶
func (DiagnosticSpecBackendResponseCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DiagnosticSpecFrontendRequest ¶
type DiagnosticSpecFrontendRequest struct { // +optional BodyBytes *int64 `json:"bodyBytes,omitempty" tf:"body_bytes"` // +optional HeadersToLog []string `json:"headersToLog,omitempty" tf:"headers_to_log"` }
func (*DiagnosticSpecFrontendRequest) DeepCopy ¶
func (in *DiagnosticSpecFrontendRequest) DeepCopy() *DiagnosticSpecFrontendRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSpecFrontendRequest.
func (*DiagnosticSpecFrontendRequest) DeepCopyInto ¶
func (in *DiagnosticSpecFrontendRequest) DeepCopyInto(out *DiagnosticSpecFrontendRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSpecFrontendRequestCodec ¶
type DiagnosticSpecFrontendRequestCodec struct { }
+k8s:deepcopy-gen=false
func (DiagnosticSpecFrontendRequestCodec) Decode ¶
func (DiagnosticSpecFrontendRequestCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DiagnosticSpecFrontendResponse ¶
type DiagnosticSpecFrontendResponse struct { // +optional BodyBytes *int64 `json:"bodyBytes,omitempty" tf:"body_bytes"` // +optional HeadersToLog []string `json:"headersToLog,omitempty" tf:"headers_to_log"` }
func (*DiagnosticSpecFrontendResponse) DeepCopy ¶
func (in *DiagnosticSpecFrontendResponse) DeepCopy() *DiagnosticSpecFrontendResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSpecFrontendResponse.
func (*DiagnosticSpecFrontendResponse) DeepCopyInto ¶
func (in *DiagnosticSpecFrontendResponse) DeepCopyInto(out *DiagnosticSpecFrontendResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSpecFrontendResponseCodec ¶
type DiagnosticSpecFrontendResponseCodec struct { }
+k8s:deepcopy-gen=false
func (DiagnosticSpecFrontendResponseCodec) Decode ¶
func (DiagnosticSpecFrontendResponseCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DiagnosticSpecResource ¶
type DiagnosticSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AlwaysLogErrors *bool `json:"alwaysLogErrors,omitempty" tf:"always_log_errors"` ApiManagementLoggerID *string `json:"apiManagementLoggerID" tf:"api_management_logger_id"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` // +optional BackendRequest *DiagnosticSpecBackendRequest `json:"backendRequest,omitempty" tf:"backend_request"` // +optional BackendResponse *DiagnosticSpecBackendResponse `json:"backendResponse,omitempty" tf:"backend_response"` // +optional // Deprecated Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional FrontendRequest *DiagnosticSpecFrontendRequest `json:"frontendRequest,omitempty" tf:"frontend_request"` // +optional FrontendResponse *DiagnosticSpecFrontendResponse `json:"frontendResponse,omitempty" tf:"frontend_response"` // +optional HttpCorrelationProtocol *string `json:"httpCorrelationProtocol,omitempty" tf:"http_correlation_protocol"` Identifier *string `json:"identifier" tf:"identifier"` // +optional LogClientIP *bool `json:"logClientIP,omitempty" tf:"log_client_ip"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SamplingPercentage *float64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage"` // +optional Verbosity *string `json:"verbosity,omitempty" tf:"verbosity"` }
func (*DiagnosticSpecResource) DeepCopy ¶
func (in *DiagnosticSpecResource) DeepCopy() *DiagnosticSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSpecResource.
func (*DiagnosticSpecResource) DeepCopyInto ¶
func (in *DiagnosticSpecResource) DeepCopyInto(out *DiagnosticSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticStatus ¶
type DiagnosticStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DiagnosticStatus) DeepCopy ¶
func (in *DiagnosticStatus) DeepCopy() *DiagnosticStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticStatus.
func (*DiagnosticStatus) DeepCopyInto ¶
func (in *DiagnosticStatus) DeepCopyInto(out *DiagnosticStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailTemplate ¶
type EmailTemplate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EmailTemplateSpec `json:"spec,omitempty"` Status EmailTemplateStatus `json:"status,omitempty"` }
func (*EmailTemplate) DeepCopy ¶
func (in *EmailTemplate) DeepCopy() *EmailTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailTemplate.
func (*EmailTemplate) DeepCopyInto ¶
func (in *EmailTemplate) DeepCopyInto(out *EmailTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailTemplate) DeepCopyObject ¶
func (in *EmailTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmailTemplate) SetupWebhookWithManager ¶
func (r *EmailTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EmailTemplate) ValidateCreate ¶
func (r *EmailTemplate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EmailTemplate) ValidateDelete ¶
func (r *EmailTemplate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EmailTemplate) ValidateUpdate ¶
func (r *EmailTemplate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EmailTemplateList ¶
type EmailTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EmailTemplate CRD objects Items []EmailTemplate `json:"items,omitempty"` }
EmailTemplateList is a list of EmailTemplates
func (*EmailTemplateList) DeepCopy ¶
func (in *EmailTemplateList) DeepCopy() *EmailTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailTemplateList.
func (*EmailTemplateList) DeepCopyInto ¶
func (in *EmailTemplateList) DeepCopyInto(out *EmailTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailTemplateList) DeepCopyObject ¶
func (in *EmailTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EmailTemplateSpec ¶
type EmailTemplateSpec struct { State *EmailTemplateSpecResource `json:"state,omitempty" tf:"-"` Resource EmailTemplateSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*EmailTemplateSpec) DeepCopy ¶
func (in *EmailTemplateSpec) DeepCopy() *EmailTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailTemplateSpec.
func (*EmailTemplateSpec) DeepCopyInto ¶
func (in *EmailTemplateSpec) DeepCopyInto(out *EmailTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailTemplateSpecResource ¶
type EmailTemplateSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` Body *string `json:"body" tf:"body"` // +optional Description *string `json:"description,omitempty" tf:"description"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` Subject *string `json:"subject" tf:"subject"` TemplateName *string `json:"templateName" tf:"template_name"` // +optional Title *string `json:"title,omitempty" tf:"title"` }
func (*EmailTemplateSpecResource) DeepCopy ¶
func (in *EmailTemplateSpecResource) DeepCopy() *EmailTemplateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailTemplateSpecResource.
func (*EmailTemplateSpecResource) DeepCopyInto ¶
func (in *EmailTemplateSpecResource) DeepCopyInto(out *EmailTemplateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailTemplateStatus ¶
type EmailTemplateStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*EmailTemplateStatus) DeepCopy ¶
func (in *EmailTemplateStatus) DeepCopy() *EmailTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailTemplateStatus.
func (*EmailTemplateStatus) DeepCopyInto ¶
func (in *EmailTemplateStatus) DeepCopyInto(out *EmailTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Group ¶
type Group struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupSpec `json:"spec,omitempty"` Status GroupStatus `json:"status,omitempty"` }
func (*Group) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Group.
func (*Group) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Group) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Group) SetupWebhookWithManager ¶
func (*Group) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Group) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type GroupList ¶
type GroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Group CRD objects Items []Group `json:"items,omitempty"` }
GroupList is a list of Groups
func (*GroupList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupList.
func (*GroupList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupSpec ¶
type GroupSpec struct { State *GroupSpecResource `json:"state,omitempty" tf:"-"` Resource GroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GroupSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpec.
func (*GroupSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecResource ¶
type GroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional ExternalID *string `json:"externalID,omitempty" tf:"external_id"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*GroupSpecResource) DeepCopy ¶
func (in *GroupSpecResource) DeepCopy() *GroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecResource.
func (*GroupSpecResource) DeepCopyInto ¶
func (in *GroupSpecResource) DeepCopyInto(out *GroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupStatus ¶
type GroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GroupStatus) DeepCopy ¶
func (in *GroupStatus) DeepCopy() *GroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupStatus.
func (*GroupStatus) DeepCopyInto ¶
func (in *GroupStatus) DeepCopyInto(out *GroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupUser ¶
type GroupUser struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupUserSpec `json:"spec,omitempty"` Status GroupUserStatus `json:"status,omitempty"` }
func (*GroupUser) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupUser.
func (*GroupUser) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupUser) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupUser) SetupWebhookWithManager ¶
func (*GroupUser) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GroupUser) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type GroupUserList ¶
type GroupUserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GroupUser CRD objects Items []GroupUser `json:"items,omitempty"` }
GroupUserList is a list of GroupUsers
func (*GroupUserList) DeepCopy ¶
func (in *GroupUserList) DeepCopy() *GroupUserList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupUserList.
func (*GroupUserList) DeepCopyInto ¶
func (in *GroupUserList) DeepCopyInto(out *GroupUserList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupUserList) DeepCopyObject ¶
func (in *GroupUserList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupUserSpec ¶
type GroupUserSpec struct { State *GroupUserSpecResource `json:"state,omitempty" tf:"-"` Resource GroupUserSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GroupUserSpec) DeepCopy ¶
func (in *GroupUserSpec) DeepCopy() *GroupUserSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupUserSpec.
func (*GroupUserSpec) DeepCopyInto ¶
func (in *GroupUserSpec) DeepCopyInto(out *GroupUserSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupUserSpecResource ¶
type GroupUserSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` GroupName *string `json:"groupName" tf:"group_name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` UserID *string `json:"userID" tf:"user_id"` }
func (*GroupUserSpecResource) DeepCopy ¶
func (in *GroupUserSpecResource) DeepCopy() *GroupUserSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupUserSpecResource.
func (*GroupUserSpecResource) DeepCopyInto ¶
func (in *GroupUserSpecResource) DeepCopyInto(out *GroupUserSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupUserStatus ¶
type GroupUserStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GroupUserStatus) DeepCopy ¶
func (in *GroupUserStatus) DeepCopy() *GroupUserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupUserStatus.
func (*GroupUserStatus) DeepCopyInto ¶
func (in *GroupUserStatus) DeepCopyInto(out *GroupUserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderAad ¶
type IdentityProviderAad struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityProviderAadSpec `json:"spec,omitempty"` Status IdentityProviderAadStatus `json:"status,omitempty"` }
func (*IdentityProviderAad) DeepCopy ¶
func (in *IdentityProviderAad) DeepCopy() *IdentityProviderAad
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAad.
func (*IdentityProviderAad) DeepCopyInto ¶
func (in *IdentityProviderAad) DeepCopyInto(out *IdentityProviderAad)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProviderAad) DeepCopyObject ¶
func (in *IdentityProviderAad) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentityProviderAad) SetupWebhookWithManager ¶
func (r *IdentityProviderAad) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IdentityProviderAad) ValidateCreate ¶
func (r *IdentityProviderAad) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IdentityProviderAad) ValidateDelete ¶
func (r *IdentityProviderAad) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IdentityProviderAad) ValidateUpdate ¶
func (r *IdentityProviderAad) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IdentityProviderAadList ¶
type IdentityProviderAadList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IdentityProviderAad CRD objects Items []IdentityProviderAad `json:"items,omitempty"` }
IdentityProviderAadList is a list of IdentityProviderAads
func (*IdentityProviderAadList) DeepCopy ¶
func (in *IdentityProviderAadList) DeepCopy() *IdentityProviderAadList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAadList.
func (*IdentityProviderAadList) DeepCopyInto ¶
func (in *IdentityProviderAadList) DeepCopyInto(out *IdentityProviderAadList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProviderAadList) DeepCopyObject ¶
func (in *IdentityProviderAadList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityProviderAadSpec ¶
type IdentityProviderAadSpec struct { State *IdentityProviderAadSpecResource `json:"state,omitempty" tf:"-"` Resource IdentityProviderAadSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IdentityProviderAadSpec) DeepCopy ¶
func (in *IdentityProviderAadSpec) DeepCopy() *IdentityProviderAadSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAadSpec.
func (*IdentityProviderAadSpec) DeepCopyInto ¶
func (in *IdentityProviderAadSpec) DeepCopyInto(out *IdentityProviderAadSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderAadSpecResource ¶
type IdentityProviderAadSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AllowedTenants []string `json:"allowedTenants" tf:"allowed_tenants"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` ClientID *string `json:"clientID" tf:"client_id"` ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SigninTenant *string `json:"signinTenant,omitempty" tf:"signin_tenant"` }
func (*IdentityProviderAadSpecResource) DeepCopy ¶
func (in *IdentityProviderAadSpecResource) DeepCopy() *IdentityProviderAadSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAadSpecResource.
func (*IdentityProviderAadSpecResource) DeepCopyInto ¶
func (in *IdentityProviderAadSpecResource) DeepCopyInto(out *IdentityProviderAadSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderAadStatus ¶
type IdentityProviderAadStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IdentityProviderAadStatus) DeepCopy ¶
func (in *IdentityProviderAadStatus) DeepCopy() *IdentityProviderAadStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAadStatus.
func (*IdentityProviderAadStatus) DeepCopyInto ¶
func (in *IdentityProviderAadStatus) DeepCopyInto(out *IdentityProviderAadStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderAadb2c ¶
type IdentityProviderAadb2c struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityProviderAadb2cSpec `json:"spec,omitempty"` Status IdentityProviderAadb2cStatus `json:"status,omitempty"` }
func (*IdentityProviderAadb2c) DeepCopy ¶
func (in *IdentityProviderAadb2c) DeepCopy() *IdentityProviderAadb2c
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAadb2c.
func (*IdentityProviderAadb2c) DeepCopyInto ¶
func (in *IdentityProviderAadb2c) DeepCopyInto(out *IdentityProviderAadb2c)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProviderAadb2c) DeepCopyObject ¶
func (in *IdentityProviderAadb2c) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentityProviderAadb2c) SetupWebhookWithManager ¶
func (r *IdentityProviderAadb2c) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IdentityProviderAadb2c) ValidateCreate ¶
func (r *IdentityProviderAadb2c) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IdentityProviderAadb2c) ValidateDelete ¶
func (r *IdentityProviderAadb2c) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IdentityProviderAadb2c) ValidateUpdate ¶
func (r *IdentityProviderAadb2c) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IdentityProviderAadb2cList ¶
type IdentityProviderAadb2cList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IdentityProviderAadb2c CRD objects Items []IdentityProviderAadb2c `json:"items,omitempty"` }
IdentityProviderAadb2cList is a list of IdentityProviderAadb2cs
func (*IdentityProviderAadb2cList) DeepCopy ¶
func (in *IdentityProviderAadb2cList) DeepCopy() *IdentityProviderAadb2cList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAadb2cList.
func (*IdentityProviderAadb2cList) DeepCopyInto ¶
func (in *IdentityProviderAadb2cList) DeepCopyInto(out *IdentityProviderAadb2cList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProviderAadb2cList) DeepCopyObject ¶
func (in *IdentityProviderAadb2cList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityProviderAadb2cSpec ¶
type IdentityProviderAadb2cSpec struct { State *IdentityProviderAadb2cSpecResource `json:"state,omitempty" tf:"-"` Resource IdentityProviderAadb2cSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IdentityProviderAadb2cSpec) DeepCopy ¶
func (in *IdentityProviderAadb2cSpec) DeepCopy() *IdentityProviderAadb2cSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAadb2cSpec.
func (*IdentityProviderAadb2cSpec) DeepCopyInto ¶
func (in *IdentityProviderAadb2cSpec) DeepCopyInto(out *IdentityProviderAadb2cSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderAadb2cSpecResource ¶
type IdentityProviderAadb2cSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AllowedTenant *string `json:"allowedTenant" tf:"allowed_tenant"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` Authority *string `json:"authority" tf:"authority"` ClientID *string `json:"clientID" tf:"client_id"` ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` // +optional PasswordResetPolicy *string `json:"passwordResetPolicy,omitempty" tf:"password_reset_policy"` // +optional ProfileEditingPolicy *string `json:"profileEditingPolicy,omitempty" tf:"profile_editing_policy"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SigninPolicy *string `json:"signinPolicy" tf:"signin_policy"` SigninTenant *string `json:"signinTenant" tf:"signin_tenant"` SignupPolicy *string `json:"signupPolicy" tf:"signup_policy"` }
func (*IdentityProviderAadb2cSpecResource) DeepCopy ¶
func (in *IdentityProviderAadb2cSpecResource) DeepCopy() *IdentityProviderAadb2cSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAadb2cSpecResource.
func (*IdentityProviderAadb2cSpecResource) DeepCopyInto ¶
func (in *IdentityProviderAadb2cSpecResource) DeepCopyInto(out *IdentityProviderAadb2cSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderAadb2cStatus ¶
type IdentityProviderAadb2cStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IdentityProviderAadb2cStatus) DeepCopy ¶
func (in *IdentityProviderAadb2cStatus) DeepCopy() *IdentityProviderAadb2cStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAadb2cStatus.
func (*IdentityProviderAadb2cStatus) DeepCopyInto ¶
func (in *IdentityProviderAadb2cStatus) DeepCopyInto(out *IdentityProviderAadb2cStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderFacebook ¶
type IdentityProviderFacebook struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityProviderFacebookSpec `json:"spec,omitempty"` Status IdentityProviderFacebookStatus `json:"status,omitempty"` }
func (*IdentityProviderFacebook) DeepCopy ¶
func (in *IdentityProviderFacebook) DeepCopy() *IdentityProviderFacebook
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderFacebook.
func (*IdentityProviderFacebook) DeepCopyInto ¶
func (in *IdentityProviderFacebook) DeepCopyInto(out *IdentityProviderFacebook)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProviderFacebook) DeepCopyObject ¶
func (in *IdentityProviderFacebook) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentityProviderFacebook) SetupWebhookWithManager ¶
func (r *IdentityProviderFacebook) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IdentityProviderFacebook) ValidateCreate ¶
func (r *IdentityProviderFacebook) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IdentityProviderFacebook) ValidateDelete ¶
func (r *IdentityProviderFacebook) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IdentityProviderFacebook) ValidateUpdate ¶
func (r *IdentityProviderFacebook) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IdentityProviderFacebookList ¶
type IdentityProviderFacebookList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IdentityProviderFacebook CRD objects Items []IdentityProviderFacebook `json:"items,omitempty"` }
IdentityProviderFacebookList is a list of IdentityProviderFacebooks
func (*IdentityProviderFacebookList) DeepCopy ¶
func (in *IdentityProviderFacebookList) DeepCopy() *IdentityProviderFacebookList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderFacebookList.
func (*IdentityProviderFacebookList) DeepCopyInto ¶
func (in *IdentityProviderFacebookList) DeepCopyInto(out *IdentityProviderFacebookList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProviderFacebookList) DeepCopyObject ¶
func (in *IdentityProviderFacebookList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityProviderFacebookSpec ¶
type IdentityProviderFacebookSpec struct { State *IdentityProviderFacebookSpecResource `json:"state,omitempty" tf:"-"` Resource IdentityProviderFacebookSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IdentityProviderFacebookSpec) DeepCopy ¶
func (in *IdentityProviderFacebookSpec) DeepCopy() *IdentityProviderFacebookSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderFacebookSpec.
func (*IdentityProviderFacebookSpec) DeepCopyInto ¶
func (in *IdentityProviderFacebookSpec) DeepCopyInto(out *IdentityProviderFacebookSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderFacebookSpecResource ¶
type IdentityProviderFacebookSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` AppID *string `json:"appID" tf:"app_id"` AppSecret *string `json:"-" sensitive:"true" tf:"app_secret"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*IdentityProviderFacebookSpecResource) DeepCopy ¶
func (in *IdentityProviderFacebookSpecResource) DeepCopy() *IdentityProviderFacebookSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderFacebookSpecResource.
func (*IdentityProviderFacebookSpecResource) DeepCopyInto ¶
func (in *IdentityProviderFacebookSpecResource) DeepCopyInto(out *IdentityProviderFacebookSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderFacebookStatus ¶
type IdentityProviderFacebookStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IdentityProviderFacebookStatus) DeepCopy ¶
func (in *IdentityProviderFacebookStatus) DeepCopy() *IdentityProviderFacebookStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderFacebookStatus.
func (*IdentityProviderFacebookStatus) DeepCopyInto ¶
func (in *IdentityProviderFacebookStatus) DeepCopyInto(out *IdentityProviderFacebookStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderGoogle ¶
type IdentityProviderGoogle struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityProviderGoogleSpec `json:"spec,omitempty"` Status IdentityProviderGoogleStatus `json:"status,omitempty"` }
func (*IdentityProviderGoogle) DeepCopy ¶
func (in *IdentityProviderGoogle) DeepCopy() *IdentityProviderGoogle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderGoogle.
func (*IdentityProviderGoogle) DeepCopyInto ¶
func (in *IdentityProviderGoogle) DeepCopyInto(out *IdentityProviderGoogle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProviderGoogle) DeepCopyObject ¶
func (in *IdentityProviderGoogle) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentityProviderGoogle) SetupWebhookWithManager ¶
func (r *IdentityProviderGoogle) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IdentityProviderGoogle) ValidateCreate ¶
func (r *IdentityProviderGoogle) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IdentityProviderGoogle) ValidateDelete ¶
func (r *IdentityProviderGoogle) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IdentityProviderGoogle) ValidateUpdate ¶
func (r *IdentityProviderGoogle) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IdentityProviderGoogleList ¶
type IdentityProviderGoogleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IdentityProviderGoogle CRD objects Items []IdentityProviderGoogle `json:"items,omitempty"` }
IdentityProviderGoogleList is a list of IdentityProviderGoogles
func (*IdentityProviderGoogleList) DeepCopy ¶
func (in *IdentityProviderGoogleList) DeepCopy() *IdentityProviderGoogleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderGoogleList.
func (*IdentityProviderGoogleList) DeepCopyInto ¶
func (in *IdentityProviderGoogleList) DeepCopyInto(out *IdentityProviderGoogleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProviderGoogleList) DeepCopyObject ¶
func (in *IdentityProviderGoogleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityProviderGoogleSpec ¶
type IdentityProviderGoogleSpec struct { State *IdentityProviderGoogleSpecResource `json:"state,omitempty" tf:"-"` Resource IdentityProviderGoogleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IdentityProviderGoogleSpec) DeepCopy ¶
func (in *IdentityProviderGoogleSpec) DeepCopy() *IdentityProviderGoogleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderGoogleSpec.
func (*IdentityProviderGoogleSpec) DeepCopyInto ¶
func (in *IdentityProviderGoogleSpec) DeepCopyInto(out *IdentityProviderGoogleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderGoogleSpecResource ¶
type IdentityProviderGoogleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` ClientID *string `json:"clientID" tf:"client_id"` ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*IdentityProviderGoogleSpecResource) DeepCopy ¶
func (in *IdentityProviderGoogleSpecResource) DeepCopy() *IdentityProviderGoogleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderGoogleSpecResource.
func (*IdentityProviderGoogleSpecResource) DeepCopyInto ¶
func (in *IdentityProviderGoogleSpecResource) DeepCopyInto(out *IdentityProviderGoogleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderGoogleStatus ¶
type IdentityProviderGoogleStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IdentityProviderGoogleStatus) DeepCopy ¶
func (in *IdentityProviderGoogleStatus) DeepCopy() *IdentityProviderGoogleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderGoogleStatus.
func (*IdentityProviderGoogleStatus) DeepCopyInto ¶
func (in *IdentityProviderGoogleStatus) DeepCopyInto(out *IdentityProviderGoogleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderMicrosoft ¶
type IdentityProviderMicrosoft struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityProviderMicrosoftSpec `json:"spec,omitempty"` Status IdentityProviderMicrosoftStatus `json:"status,omitempty"` }
func (*IdentityProviderMicrosoft) DeepCopy ¶
func (in *IdentityProviderMicrosoft) DeepCopy() *IdentityProviderMicrosoft
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderMicrosoft.
func (*IdentityProviderMicrosoft) DeepCopyInto ¶
func (in *IdentityProviderMicrosoft) DeepCopyInto(out *IdentityProviderMicrosoft)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProviderMicrosoft) DeepCopyObject ¶
func (in *IdentityProviderMicrosoft) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentityProviderMicrosoft) SetupWebhookWithManager ¶
func (r *IdentityProviderMicrosoft) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IdentityProviderMicrosoft) ValidateCreate ¶
func (r *IdentityProviderMicrosoft) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IdentityProviderMicrosoft) ValidateDelete ¶
func (r *IdentityProviderMicrosoft) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IdentityProviderMicrosoft) ValidateUpdate ¶
func (r *IdentityProviderMicrosoft) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IdentityProviderMicrosoftList ¶
type IdentityProviderMicrosoftList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IdentityProviderMicrosoft CRD objects Items []IdentityProviderMicrosoft `json:"items,omitempty"` }
IdentityProviderMicrosoftList is a list of IdentityProviderMicrosofts
func (*IdentityProviderMicrosoftList) DeepCopy ¶
func (in *IdentityProviderMicrosoftList) DeepCopy() *IdentityProviderMicrosoftList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderMicrosoftList.
func (*IdentityProviderMicrosoftList) DeepCopyInto ¶
func (in *IdentityProviderMicrosoftList) DeepCopyInto(out *IdentityProviderMicrosoftList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProviderMicrosoftList) DeepCopyObject ¶
func (in *IdentityProviderMicrosoftList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityProviderMicrosoftSpec ¶
type IdentityProviderMicrosoftSpec struct { State *IdentityProviderMicrosoftSpecResource `json:"state,omitempty" tf:"-"` Resource IdentityProviderMicrosoftSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IdentityProviderMicrosoftSpec) DeepCopy ¶
func (in *IdentityProviderMicrosoftSpec) DeepCopy() *IdentityProviderMicrosoftSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderMicrosoftSpec.
func (*IdentityProviderMicrosoftSpec) DeepCopyInto ¶
func (in *IdentityProviderMicrosoftSpec) DeepCopyInto(out *IdentityProviderMicrosoftSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderMicrosoftSpecResource ¶
type IdentityProviderMicrosoftSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` ClientID *string `json:"clientID" tf:"client_id"` ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*IdentityProviderMicrosoftSpecResource) DeepCopy ¶
func (in *IdentityProviderMicrosoftSpecResource) DeepCopy() *IdentityProviderMicrosoftSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderMicrosoftSpecResource.
func (*IdentityProviderMicrosoftSpecResource) DeepCopyInto ¶
func (in *IdentityProviderMicrosoftSpecResource) DeepCopyInto(out *IdentityProviderMicrosoftSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderMicrosoftStatus ¶
type IdentityProviderMicrosoftStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IdentityProviderMicrosoftStatus) DeepCopy ¶
func (in *IdentityProviderMicrosoftStatus) DeepCopy() *IdentityProviderMicrosoftStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderMicrosoftStatus.
func (*IdentityProviderMicrosoftStatus) DeepCopyInto ¶
func (in *IdentityProviderMicrosoftStatus) DeepCopyInto(out *IdentityProviderMicrosoftStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderTwitter ¶
type IdentityProviderTwitter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityProviderTwitterSpec `json:"spec,omitempty"` Status IdentityProviderTwitterStatus `json:"status,omitempty"` }
func (*IdentityProviderTwitter) DeepCopy ¶
func (in *IdentityProviderTwitter) DeepCopy() *IdentityProviderTwitter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderTwitter.
func (*IdentityProviderTwitter) DeepCopyInto ¶
func (in *IdentityProviderTwitter) DeepCopyInto(out *IdentityProviderTwitter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProviderTwitter) DeepCopyObject ¶
func (in *IdentityProviderTwitter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentityProviderTwitter) SetupWebhookWithManager ¶
func (r *IdentityProviderTwitter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IdentityProviderTwitter) ValidateCreate ¶
func (r *IdentityProviderTwitter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IdentityProviderTwitter) ValidateDelete ¶
func (r *IdentityProviderTwitter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IdentityProviderTwitter) ValidateUpdate ¶
func (r *IdentityProviderTwitter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IdentityProviderTwitterList ¶
type IdentityProviderTwitterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IdentityProviderTwitter CRD objects Items []IdentityProviderTwitter `json:"items,omitempty"` }
IdentityProviderTwitterList is a list of IdentityProviderTwitters
func (*IdentityProviderTwitterList) DeepCopy ¶
func (in *IdentityProviderTwitterList) DeepCopy() *IdentityProviderTwitterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderTwitterList.
func (*IdentityProviderTwitterList) DeepCopyInto ¶
func (in *IdentityProviderTwitterList) DeepCopyInto(out *IdentityProviderTwitterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProviderTwitterList) DeepCopyObject ¶
func (in *IdentityProviderTwitterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityProviderTwitterSpec ¶
type IdentityProviderTwitterSpec struct { State *IdentityProviderTwitterSpecResource `json:"state,omitempty" tf:"-"` Resource IdentityProviderTwitterSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IdentityProviderTwitterSpec) DeepCopy ¶
func (in *IdentityProviderTwitterSpec) DeepCopy() *IdentityProviderTwitterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderTwitterSpec.
func (*IdentityProviderTwitterSpec) DeepCopyInto ¶
func (in *IdentityProviderTwitterSpec) DeepCopyInto(out *IdentityProviderTwitterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderTwitterSpecResource ¶
type IdentityProviderTwitterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiKey *string `json:"apiKey" tf:"api_key"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` ApiSecretKey *string `json:"-" sensitive:"true" tf:"api_secret_key"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*IdentityProviderTwitterSpecResource) DeepCopy ¶
func (in *IdentityProviderTwitterSpecResource) DeepCopy() *IdentityProviderTwitterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderTwitterSpecResource.
func (*IdentityProviderTwitterSpecResource) DeepCopyInto ¶
func (in *IdentityProviderTwitterSpecResource) DeepCopyInto(out *IdentityProviderTwitterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderTwitterStatus ¶
type IdentityProviderTwitterStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IdentityProviderTwitterStatus) DeepCopy ¶
func (in *IdentityProviderTwitterStatus) DeepCopy() *IdentityProviderTwitterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderTwitterStatus.
func (*IdentityProviderTwitterStatus) DeepCopyInto ¶
func (in *IdentityProviderTwitterStatus) DeepCopyInto(out *IdentityProviderTwitterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Logger ¶
type Logger struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoggerSpec `json:"spec,omitempty"` Status LoggerStatus `json:"status,omitempty"` }
func (*Logger) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Logger.
func (*Logger) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Logger) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Logger) SetupWebhookWithManager ¶
func (*Logger) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Logger) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type LoggerList ¶
type LoggerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Logger CRD objects Items []Logger `json:"items,omitempty"` }
LoggerList is a list of Loggers
func (*LoggerList) DeepCopy ¶
func (in *LoggerList) DeepCopy() *LoggerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggerList.
func (*LoggerList) DeepCopyInto ¶
func (in *LoggerList) DeepCopyInto(out *LoggerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggerList) DeepCopyObject ¶
func (in *LoggerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggerSpec ¶
type LoggerSpec struct { State *LoggerSpecResource `json:"state,omitempty" tf:"-"` Resource LoggerSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*LoggerSpec) DeepCopy ¶
func (in *LoggerSpec) DeepCopy() *LoggerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggerSpec.
func (*LoggerSpec) DeepCopyInto ¶
func (in *LoggerSpec) DeepCopyInto(out *LoggerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggerSpecApplicationInsights ¶
type LoggerSpecApplicationInsights struct {
InstrumentationKey *string `json:"-" sensitive:"true" tf:"instrumentation_key"`
}
func (*LoggerSpecApplicationInsights) DeepCopy ¶
func (in *LoggerSpecApplicationInsights) DeepCopy() *LoggerSpecApplicationInsights
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggerSpecApplicationInsights.
func (*LoggerSpecApplicationInsights) DeepCopyInto ¶
func (in *LoggerSpecApplicationInsights) DeepCopyInto(out *LoggerSpecApplicationInsights)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggerSpecApplicationInsightsCodec ¶
type LoggerSpecApplicationInsightsCodec struct { }
+k8s:deepcopy-gen=false
func (LoggerSpecApplicationInsightsCodec) Decode ¶
func (LoggerSpecApplicationInsightsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type LoggerSpecEventhub ¶
type LoggerSpecEventhub struct { ConnectionString *string `json:"-" sensitive:"true" tf:"connection_string"` Name *string `json:"name" tf:"name"` }
func (*LoggerSpecEventhub) DeepCopy ¶
func (in *LoggerSpecEventhub) DeepCopy() *LoggerSpecEventhub
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggerSpecEventhub.
func (*LoggerSpecEventhub) DeepCopyInto ¶
func (in *LoggerSpecEventhub) DeepCopyInto(out *LoggerSpecEventhub)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggerSpecEventhubCodec ¶
type LoggerSpecEventhubCodec struct { }
+k8s:deepcopy-gen=false
func (LoggerSpecEventhubCodec) Decode ¶
func (LoggerSpecEventhubCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type LoggerSpecResource ¶
type LoggerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` // +optional ApplicationInsights *LoggerSpecApplicationInsights `json:"applicationInsights,omitempty" tf:"application_insights"` // +optional Buffered *bool `json:"buffered,omitempty" tf:"buffered"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Eventhub *LoggerSpecEventhub `json:"eventhub,omitempty" tf:"eventhub"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional ResourceID *string `json:"resourceID,omitempty" tf:"resource_id"` }
func (*LoggerSpecResource) DeepCopy ¶
func (in *LoggerSpecResource) DeepCopy() *LoggerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggerSpecResource.
func (*LoggerSpecResource) DeepCopyInto ¶
func (in *LoggerSpecResource) DeepCopyInto(out *LoggerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggerStatus ¶
type LoggerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*LoggerStatus) DeepCopy ¶
func (in *LoggerStatus) DeepCopy() *LoggerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggerStatus.
func (*LoggerStatus) DeepCopyInto ¶
func (in *LoggerStatus) DeepCopyInto(out *LoggerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamedValue ¶
type NamedValue struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamedValueSpec `json:"spec,omitempty"` Status NamedValueStatus `json:"status,omitempty"` }
func (*NamedValue) DeepCopy ¶
func (in *NamedValue) DeepCopy() *NamedValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValue.
func (*NamedValue) DeepCopyInto ¶
func (in *NamedValue) DeepCopyInto(out *NamedValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamedValue) DeepCopyObject ¶
func (in *NamedValue) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamedValue) SetupWebhookWithManager ¶
func (r *NamedValue) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NamedValue) ValidateCreate ¶
func (r *NamedValue) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NamedValue) ValidateDelete ¶
func (r *NamedValue) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NamedValue) ValidateUpdate ¶
func (r *NamedValue) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NamedValueList ¶
type NamedValueList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NamedValue CRD objects Items []NamedValue `json:"items,omitempty"` }
NamedValueList is a list of NamedValues
func (*NamedValueList) DeepCopy ¶
func (in *NamedValueList) DeepCopy() *NamedValueList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValueList.
func (*NamedValueList) DeepCopyInto ¶
func (in *NamedValueList) DeepCopyInto(out *NamedValueList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamedValueList) DeepCopyObject ¶
func (in *NamedValueList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamedValueSpec ¶
type NamedValueSpec struct { State *NamedValueSpecResource `json:"state,omitempty" tf:"-"` Resource NamedValueSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*NamedValueSpec) DeepCopy ¶
func (in *NamedValueSpec) DeepCopy() *NamedValueSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValueSpec.
func (*NamedValueSpec) DeepCopyInto ¶
func (in *NamedValueSpec) DeepCopyInto(out *NamedValueSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamedValueSpecResource ¶
type NamedValueSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` DisplayName *string `json:"displayName" tf:"display_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Secret *bool `json:"secret,omitempty" tf:"secret"` // +optional Tags []string `json:"tags,omitempty" tf:"tags"` Value *string `json:"-" sensitive:"true" tf:"value"` }
func (*NamedValueSpecResource) DeepCopy ¶
func (in *NamedValueSpecResource) DeepCopy() *NamedValueSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValueSpecResource.
func (*NamedValueSpecResource) DeepCopyInto ¶
func (in *NamedValueSpecResource) DeepCopyInto(out *NamedValueSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamedValueStatus ¶
type NamedValueStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*NamedValueStatus) DeepCopy ¶
func (in *NamedValueStatus) DeepCopy() *NamedValueStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValueStatus.
func (*NamedValueStatus) DeepCopyInto ¶
func (in *NamedValueStatus) DeepCopyInto(out *NamedValueStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenidConnectProvider ¶
type OpenidConnectProvider struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OpenidConnectProviderSpec `json:"spec,omitempty"` Status OpenidConnectProviderStatus `json:"status,omitempty"` }
func (*OpenidConnectProvider) DeepCopy ¶
func (in *OpenidConnectProvider) DeepCopy() *OpenidConnectProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenidConnectProvider.
func (*OpenidConnectProvider) DeepCopyInto ¶
func (in *OpenidConnectProvider) DeepCopyInto(out *OpenidConnectProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenidConnectProvider) DeepCopyObject ¶
func (in *OpenidConnectProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OpenidConnectProvider) SetupWebhookWithManager ¶
func (r *OpenidConnectProvider) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*OpenidConnectProvider) ValidateCreate ¶
func (r *OpenidConnectProvider) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*OpenidConnectProvider) ValidateDelete ¶
func (r *OpenidConnectProvider) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*OpenidConnectProvider) ValidateUpdate ¶
func (r *OpenidConnectProvider) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type OpenidConnectProviderList ¶
type OpenidConnectProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of OpenidConnectProvider CRD objects Items []OpenidConnectProvider `json:"items,omitempty"` }
OpenidConnectProviderList is a list of OpenidConnectProviders
func (*OpenidConnectProviderList) DeepCopy ¶
func (in *OpenidConnectProviderList) DeepCopy() *OpenidConnectProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenidConnectProviderList.
func (*OpenidConnectProviderList) DeepCopyInto ¶
func (in *OpenidConnectProviderList) DeepCopyInto(out *OpenidConnectProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenidConnectProviderList) DeepCopyObject ¶
func (in *OpenidConnectProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OpenidConnectProviderSpec ¶
type OpenidConnectProviderSpec struct { State *OpenidConnectProviderSpecResource `json:"state,omitempty" tf:"-"` Resource OpenidConnectProviderSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*OpenidConnectProviderSpec) DeepCopy ¶
func (in *OpenidConnectProviderSpec) DeepCopy() *OpenidConnectProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenidConnectProviderSpec.
func (*OpenidConnectProviderSpec) DeepCopyInto ¶
func (in *OpenidConnectProviderSpec) DeepCopyInto(out *OpenidConnectProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenidConnectProviderSpecResource ¶
type OpenidConnectProviderSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` ClientID *string `json:"-" sensitive:"true" tf:"client_id"` ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` MetadataEndpoint *string `json:"metadataEndpoint" tf:"metadata_endpoint"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*OpenidConnectProviderSpecResource) DeepCopy ¶
func (in *OpenidConnectProviderSpecResource) DeepCopy() *OpenidConnectProviderSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenidConnectProviderSpecResource.
func (*OpenidConnectProviderSpecResource) DeepCopyInto ¶
func (in *OpenidConnectProviderSpecResource) DeepCopyInto(out *OpenidConnectProviderSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenidConnectProviderStatus ¶
type OpenidConnectProviderStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*OpenidConnectProviderStatus) DeepCopy ¶
func (in *OpenidConnectProviderStatus) DeepCopy() *OpenidConnectProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenidConnectProviderStatus.
func (*OpenidConnectProviderStatus) DeepCopyInto ¶
func (in *OpenidConnectProviderStatus) DeepCopyInto(out *OpenidConnectProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Policy ¶
type Policy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicySpec `json:"spec,omitempty"` Status PolicyStatus `json:"status,omitempty"` }
func (*Policy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy.
func (*Policy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Policy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Policy) SetupWebhookWithManager ¶
func (*Policy) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Policy) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type PolicyList ¶
type PolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Policy CRD objects Items []Policy `json:"items,omitempty"` }
PolicyList is a list of Policys
func (*PolicyList) DeepCopy ¶
func (in *PolicyList) DeepCopy() *PolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyList.
func (*PolicyList) DeepCopyInto ¶
func (in *PolicyList) DeepCopyInto(out *PolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyList) DeepCopyObject ¶
func (in *PolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PolicySpec ¶
type PolicySpec struct { State *PolicySpecResource `json:"state,omitempty" tf:"-"` Resource PolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PolicySpec) DeepCopy ¶
func (in *PolicySpec) DeepCopy() *PolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySpec.
func (*PolicySpec) DeepCopyInto ¶
func (in *PolicySpec) DeepCopyInto(out *PolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicySpecResource ¶
type PolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementID *string `json:"apiManagementID" tf:"api_management_id"` // +optional XmlContent *string `json:"xmlContent,omitempty" tf:"xml_content"` // +optional XmlLink *string `json:"xmlLink,omitempty" tf:"xml_link"` }
func (*PolicySpecResource) DeepCopy ¶
func (in *PolicySpecResource) DeepCopy() *PolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySpecResource.
func (*PolicySpecResource) DeepCopyInto ¶
func (in *PolicySpecResource) DeepCopyInto(out *PolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyStatus ¶
type PolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PolicyStatus) DeepCopy ¶
func (in *PolicyStatus) DeepCopy() *PolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyStatus.
func (*PolicyStatus) DeepCopyInto ¶
func (in *PolicyStatus) DeepCopyInto(out *PolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Product ¶
type Product struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProductSpec `json:"spec,omitempty"` Status ProductStatus `json:"status,omitempty"` }
func (*Product) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Product.
func (*Product) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Product) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Product) SetupWebhookWithManager ¶
func (*Product) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Product) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ProductAPI ¶
type ProductAPI struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProductAPISpec `json:"spec,omitempty"` Status ProductAPIStatus `json:"status,omitempty"` }
func (*ProductAPI) DeepCopy ¶
func (in *ProductAPI) DeepCopy() *ProductAPI
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductAPI.
func (*ProductAPI) DeepCopyInto ¶
func (in *ProductAPI) DeepCopyInto(out *ProductAPI)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductAPI) DeepCopyObject ¶
func (in *ProductAPI) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProductAPI) SetupWebhookWithManager ¶
func (r *ProductAPI) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProductAPI) ValidateCreate ¶
func (r *ProductAPI) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProductAPI) ValidateDelete ¶
func (r *ProductAPI) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProductAPI) ValidateUpdate ¶
func (r *ProductAPI) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProductAPIList ¶
type ProductAPIList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProductAPI CRD objects Items []ProductAPI `json:"items,omitempty"` }
ProductAPIList is a list of ProductAPIs
func (*ProductAPIList) DeepCopy ¶
func (in *ProductAPIList) DeepCopy() *ProductAPIList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductAPIList.
func (*ProductAPIList) DeepCopyInto ¶
func (in *ProductAPIList) DeepCopyInto(out *ProductAPIList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductAPIList) DeepCopyObject ¶
func (in *ProductAPIList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProductAPISpec ¶
type ProductAPISpec struct { State *ProductAPISpecResource `json:"state,omitempty" tf:"-"` Resource ProductAPISpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProductAPISpec) DeepCopy ¶
func (in *ProductAPISpec) DeepCopy() *ProductAPISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductAPISpec.
func (*ProductAPISpec) DeepCopyInto ¶
func (in *ProductAPISpec) DeepCopyInto(out *ProductAPISpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductAPISpecResource ¶
type ProductAPISpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` ApiName *string `json:"apiName" tf:"api_name"` ProductID *string `json:"productID" tf:"product_id"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*ProductAPISpecResource) DeepCopy ¶
func (in *ProductAPISpecResource) DeepCopy() *ProductAPISpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductAPISpecResource.
func (*ProductAPISpecResource) DeepCopyInto ¶
func (in *ProductAPISpecResource) DeepCopyInto(out *ProductAPISpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductAPIStatus ¶
type ProductAPIStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProductAPIStatus) DeepCopy ¶
func (in *ProductAPIStatus) DeepCopy() *ProductAPIStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductAPIStatus.
func (*ProductAPIStatus) DeepCopyInto ¶
func (in *ProductAPIStatus) DeepCopyInto(out *ProductAPIStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductGroup ¶
type ProductGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProductGroupSpec `json:"spec,omitempty"` Status ProductGroupStatus `json:"status,omitempty"` }
func (*ProductGroup) DeepCopy ¶
func (in *ProductGroup) DeepCopy() *ProductGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductGroup.
func (*ProductGroup) DeepCopyInto ¶
func (in *ProductGroup) DeepCopyInto(out *ProductGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductGroup) DeepCopyObject ¶
func (in *ProductGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProductGroup) SetupWebhookWithManager ¶
func (r *ProductGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProductGroup) ValidateCreate ¶
func (r *ProductGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProductGroup) ValidateDelete ¶
func (r *ProductGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProductGroup) ValidateUpdate ¶
func (r *ProductGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProductGroupList ¶
type ProductGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProductGroup CRD objects Items []ProductGroup `json:"items,omitempty"` }
ProductGroupList is a list of ProductGroups
func (*ProductGroupList) DeepCopy ¶
func (in *ProductGroupList) DeepCopy() *ProductGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductGroupList.
func (*ProductGroupList) DeepCopyInto ¶
func (in *ProductGroupList) DeepCopyInto(out *ProductGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductGroupList) DeepCopyObject ¶
func (in *ProductGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProductGroupSpec ¶
type ProductGroupSpec struct { State *ProductGroupSpecResource `json:"state,omitempty" tf:"-"` Resource ProductGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProductGroupSpec) DeepCopy ¶
func (in *ProductGroupSpec) DeepCopy() *ProductGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductGroupSpec.
func (*ProductGroupSpec) DeepCopyInto ¶
func (in *ProductGroupSpec) DeepCopyInto(out *ProductGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductGroupSpecResource ¶
type ProductGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` GroupName *string `json:"groupName" tf:"group_name"` ProductID *string `json:"productID" tf:"product_id"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*ProductGroupSpecResource) DeepCopy ¶
func (in *ProductGroupSpecResource) DeepCopy() *ProductGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductGroupSpecResource.
func (*ProductGroupSpecResource) DeepCopyInto ¶
func (in *ProductGroupSpecResource) DeepCopyInto(out *ProductGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductGroupStatus ¶
type ProductGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProductGroupStatus) DeepCopy ¶
func (in *ProductGroupStatus) DeepCopy() *ProductGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductGroupStatus.
func (*ProductGroupStatus) DeepCopyInto ¶
func (in *ProductGroupStatus) DeepCopyInto(out *ProductGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductList ¶
type ProductList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Product CRD objects Items []Product `json:"items,omitempty"` }
ProductList is a list of Products
func (*ProductList) DeepCopy ¶
func (in *ProductList) DeepCopy() *ProductList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductList.
func (*ProductList) DeepCopyInto ¶
func (in *ProductList) DeepCopyInto(out *ProductList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductList) DeepCopyObject ¶
func (in *ProductList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProductPolicy ¶
type ProductPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProductPolicySpec `json:"spec,omitempty"` Status ProductPolicyStatus `json:"status,omitempty"` }
func (*ProductPolicy) DeepCopy ¶
func (in *ProductPolicy) DeepCopy() *ProductPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPolicy.
func (*ProductPolicy) DeepCopyInto ¶
func (in *ProductPolicy) DeepCopyInto(out *ProductPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductPolicy) DeepCopyObject ¶
func (in *ProductPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProductPolicy) SetupWebhookWithManager ¶
func (r *ProductPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProductPolicy) ValidateCreate ¶
func (r *ProductPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProductPolicy) ValidateDelete ¶
func (r *ProductPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProductPolicy) ValidateUpdate ¶
func (r *ProductPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProductPolicyList ¶
type ProductPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProductPolicy CRD objects Items []ProductPolicy `json:"items,omitempty"` }
ProductPolicyList is a list of ProductPolicys
func (*ProductPolicyList) DeepCopy ¶
func (in *ProductPolicyList) DeepCopy() *ProductPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPolicyList.
func (*ProductPolicyList) DeepCopyInto ¶
func (in *ProductPolicyList) DeepCopyInto(out *ProductPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductPolicyList) DeepCopyObject ¶
func (in *ProductPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProductPolicySpec ¶
type ProductPolicySpec struct { State *ProductPolicySpecResource `json:"state,omitempty" tf:"-"` Resource ProductPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProductPolicySpec) DeepCopy ¶
func (in *ProductPolicySpec) DeepCopy() *ProductPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPolicySpec.
func (*ProductPolicySpec) DeepCopyInto ¶
func (in *ProductPolicySpec) DeepCopyInto(out *ProductPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductPolicySpecResource ¶
type ProductPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` ProductID *string `json:"productID" tf:"product_id"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional XmlContent *string `json:"xmlContent,omitempty" tf:"xml_content"` // +optional XmlLink *string `json:"xmlLink,omitempty" tf:"xml_link"` }
func (*ProductPolicySpecResource) DeepCopy ¶
func (in *ProductPolicySpecResource) DeepCopy() *ProductPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPolicySpecResource.
func (*ProductPolicySpecResource) DeepCopyInto ¶
func (in *ProductPolicySpecResource) DeepCopyInto(out *ProductPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductPolicyStatus ¶
type ProductPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProductPolicyStatus) DeepCopy ¶
func (in *ProductPolicyStatus) DeepCopy() *ProductPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPolicyStatus.
func (*ProductPolicyStatus) DeepCopyInto ¶
func (in *ProductPolicyStatus) DeepCopyInto(out *ProductPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductSpec ¶
type ProductSpec struct { State *ProductSpecResource `json:"state,omitempty" tf:"-"` Resource ProductSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProductSpec) DeepCopy ¶
func (in *ProductSpec) DeepCopy() *ProductSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductSpec.
func (*ProductSpec) DeepCopyInto ¶
func (in *ProductSpec) DeepCopyInto(out *ProductSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductSpecResource ¶
type ProductSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` // +optional ApprovalRequired *bool `json:"approvalRequired,omitempty" tf:"approval_required"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` ProductID *string `json:"productID" tf:"product_id"` Published *bool `json:"published" tf:"published"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SubscriptionRequired *bool `json:"subscriptionRequired" tf:"subscription_required"` // +optional SubscriptionsLimit *int64 `json:"subscriptionsLimit,omitempty" tf:"subscriptions_limit"` // +optional Terms *string `json:"terms,omitempty" tf:"terms"` }
func (*ProductSpecResource) DeepCopy ¶
func (in *ProductSpecResource) DeepCopy() *ProductSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductSpecResource.
func (*ProductSpecResource) DeepCopyInto ¶
func (in *ProductSpecResource) DeepCopyInto(out *ProductSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductStatus ¶
type ProductStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProductStatus) DeepCopy ¶
func (in *ProductStatus) DeepCopy() *ProductStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductStatus.
func (*ProductStatus) DeepCopyInto ¶
func (in *ProductStatus) DeepCopyInto(out *ProductStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Property ¶
type Property struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PropertySpec `json:"spec,omitempty"` Status PropertyStatus `json:"status,omitempty"` }
func (*Property) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Property.
func (*Property) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Property) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Property) SetupWebhookWithManager ¶
func (*Property) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Property) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type PropertyList ¶
type PropertyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Property CRD objects Items []Property `json:"items,omitempty"` }
PropertyList is a list of Propertys
func (*PropertyList) DeepCopy ¶
func (in *PropertyList) DeepCopy() *PropertyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertyList.
func (*PropertyList) DeepCopyInto ¶
func (in *PropertyList) DeepCopyInto(out *PropertyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PropertyList) DeepCopyObject ¶
func (in *PropertyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PropertySpec ¶
type PropertySpec struct { State *PropertySpecResource `json:"state,omitempty" tf:"-"` Resource PropertySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PropertySpec) DeepCopy ¶
func (in *PropertySpec) DeepCopy() *PropertySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertySpec.
func (*PropertySpec) DeepCopyInto ¶
func (in *PropertySpec) DeepCopyInto(out *PropertySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PropertySpecResource ¶
type PropertySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` DisplayName *string `json:"displayName" tf:"display_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Secret *bool `json:"secret,omitempty" tf:"secret"` // +optional Tags []string `json:"tags,omitempty" tf:"tags"` Value *string `json:"value" tf:"value"` }
func (*PropertySpecResource) DeepCopy ¶
func (in *PropertySpecResource) DeepCopy() *PropertySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertySpecResource.
func (*PropertySpecResource) DeepCopyInto ¶
func (in *PropertySpecResource) DeepCopyInto(out *PropertySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PropertyStatus ¶
type PropertyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PropertyStatus) DeepCopy ¶
func (in *PropertyStatus) DeepCopy() *PropertyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertyStatus.
func (*PropertyStatus) DeepCopyInto ¶
func (in *PropertyStatus) DeepCopyInto(out *PropertyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisCache ¶
type RedisCache struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RedisCacheSpec `json:"spec,omitempty"` Status RedisCacheStatus `json:"status,omitempty"` }
func (*RedisCache) DeepCopy ¶
func (in *RedisCache) DeepCopy() *RedisCache
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisCache.
func (*RedisCache) DeepCopyInto ¶
func (in *RedisCache) DeepCopyInto(out *RedisCache)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisCache) DeepCopyObject ¶
func (in *RedisCache) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RedisCache) SetupWebhookWithManager ¶
func (r *RedisCache) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RedisCache) ValidateCreate ¶
func (r *RedisCache) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RedisCache) ValidateDelete ¶
func (r *RedisCache) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RedisCache) ValidateUpdate ¶
func (r *RedisCache) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RedisCacheList ¶
type RedisCacheList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RedisCache CRD objects Items []RedisCache `json:"items,omitempty"` }
RedisCacheList is a list of RedisCaches
func (*RedisCacheList) DeepCopy ¶
func (in *RedisCacheList) DeepCopy() *RedisCacheList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisCacheList.
func (*RedisCacheList) DeepCopyInto ¶
func (in *RedisCacheList) DeepCopyInto(out *RedisCacheList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisCacheList) DeepCopyObject ¶
func (in *RedisCacheList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RedisCacheSpec ¶
type RedisCacheSpec struct { State *RedisCacheSpecResource `json:"state,omitempty" tf:"-"` Resource RedisCacheSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RedisCacheSpec) DeepCopy ¶
func (in *RedisCacheSpec) DeepCopy() *RedisCacheSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisCacheSpec.
func (*RedisCacheSpec) DeepCopyInto ¶
func (in *RedisCacheSpec) DeepCopyInto(out *RedisCacheSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisCacheSpecResource ¶
type RedisCacheSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementID *string `json:"apiManagementID" tf:"api_management_id"` // +optional CacheLocation *string `json:"cacheLocation,omitempty" tf:"cache_location"` ConnectionString *string `json:"-" sensitive:"true" tf:"connection_string"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` // +optional RedisCacheID *string `json:"redisCacheID,omitempty" tf:"redis_cache_id"` }
func (*RedisCacheSpecResource) DeepCopy ¶
func (in *RedisCacheSpecResource) DeepCopy() *RedisCacheSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisCacheSpecResource.
func (*RedisCacheSpecResource) DeepCopyInto ¶
func (in *RedisCacheSpecResource) DeepCopyInto(out *RedisCacheSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisCacheStatus ¶
type RedisCacheStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RedisCacheStatus) DeepCopy ¶
func (in *RedisCacheStatus) DeepCopy() *RedisCacheStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisCacheStatus.
func (*RedisCacheStatus) DeepCopyInto ¶
func (in *RedisCacheStatus) DeepCopyInto(out *RedisCacheStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subscription ¶
type Subscription struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubscriptionSpec `json:"spec,omitempty"` Status SubscriptionStatus `json:"status,omitempty"` }
func (*Subscription) DeepCopy ¶
func (in *Subscription) DeepCopy() *Subscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subscription.
func (*Subscription) DeepCopyInto ¶
func (in *Subscription) DeepCopyInto(out *Subscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subscription) DeepCopyObject ¶
func (in *Subscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Subscription) SetupWebhookWithManager ¶
func (r *Subscription) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Subscription) ValidateCreate ¶
func (r *Subscription) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Subscription) ValidateDelete ¶
func (r *Subscription) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Subscription) ValidateUpdate ¶
func (r *Subscription) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SubscriptionList ¶
type SubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Subscription CRD objects Items []Subscription `json:"items,omitempty"` }
SubscriptionList is a list of Subscriptions
func (*SubscriptionList) DeepCopy ¶
func (in *SubscriptionList) DeepCopy() *SubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionList.
func (*SubscriptionList) DeepCopyInto ¶
func (in *SubscriptionList) DeepCopyInto(out *SubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubscriptionList) DeepCopyObject ¶
func (in *SubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubscriptionSpec ¶
type SubscriptionSpec struct { State *SubscriptionSpecResource `json:"state,omitempty" tf:"-"` Resource SubscriptionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SubscriptionSpec) DeepCopy ¶
func (in *SubscriptionSpec) DeepCopy() *SubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionSpec.
func (*SubscriptionSpec) DeepCopyInto ¶
func (in *SubscriptionSpec) DeepCopyInto(out *SubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionSpecResource ¶
type SubscriptionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AllowTracing *bool `json:"allowTracing,omitempty" tf:"allow_tracing"` // +optional ApiID *string `json:"apiID,omitempty" tf:"api_id"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional PrimaryKey *string `json:"-" sensitive:"true" tf:"primary_key"` // +optional ProductID *string `json:"productID,omitempty" tf:"product_id"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SecondaryKey *string `json:"-" sensitive:"true" tf:"secondary_key"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SubscriptionID *string `json:"subscriptionID,omitempty" tf:"subscription_id"` // +optional UserID *string `json:"userID,omitempty" tf:"user_id"` }
func (*SubscriptionSpecResource) DeepCopy ¶
func (in *SubscriptionSpecResource) DeepCopy() *SubscriptionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionSpecResource.
func (*SubscriptionSpecResource) DeepCopyInto ¶
func (in *SubscriptionSpecResource) DeepCopyInto(out *SubscriptionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionStatus ¶
type SubscriptionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SubscriptionStatus) DeepCopy ¶
func (in *SubscriptionStatus) DeepCopy() *SubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionStatus.
func (*SubscriptionStatus) DeepCopyInto ¶
func (in *SubscriptionStatus) DeepCopyInto(out *SubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type User ¶
type User struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserSpec `json:"spec,omitempty"` Status UserStatus `json:"status,omitempty"` }
func (*User) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*User) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*User) SetupWebhookWithManager ¶
func (*User) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*User) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type UserList ¶
type UserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of User CRD objects Items []User `json:"items,omitempty"` }
UserList is a list of Users
func (*UserList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.
func (*UserList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserSpec ¶
type UserSpec struct { State *UserSpecResource `json:"state,omitempty" tf:"-"` Resource UserSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*UserSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec.
func (*UserSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSpecResource ¶
type UserSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApiManagementName *string `json:"apiManagementName" tf:"api_management_name"` // +optional Confirmation *string `json:"confirmation,omitempty" tf:"confirmation"` Email *string `json:"email" tf:"email"` FirstName *string `json:"firstName" tf:"first_name"` LastName *string `json:"lastName" tf:"last_name"` // +optional Note *string `json:"note,omitempty" tf:"note"` // +optional Password *string `json:"-" sensitive:"true" tf:"password"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional State *string `json:"state,omitempty" tf:"state"` UserID *string `json:"userID" tf:"user_id"` }
func (*UserSpecResource) DeepCopy ¶
func (in *UserSpecResource) DeepCopy() *UserSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpecResource.
func (*UserSpecResource) DeepCopyInto ¶
func (in *UserSpecResource) DeepCopyInto(out *UserSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStatus ¶
type UserStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*UserStatus) DeepCopy ¶
func (in *UserStatus) DeepCopy() *UserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStatus.
func (*UserStatus) DeepCopyInto ¶
func (in *UserStatus) DeepCopyInto(out *UserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- api_diagnostic_types.go
- api_diagnostic_webhook.go
- api_management_types.go
- api_management_webhook.go
- api_operation_policy_types.go
- api_operation_policy_webhook.go
- api_operation_tag_types.go
- api_operation_tag_webhook.go
- api_operation_types.go
- api_operation_webhook.go
- api_policy_types.go
- api_policy_webhook.go
- api_schema_types.go
- api_schema_webhook.go
- api_types.go
- api_version_set_types.go
- api_version_set_webhook.go
- api_webhook.go
- authorization_server_types.go
- authorization_server_webhook.go
- backend_types.go
- backend_webhook.go
- certificate_types.go
- certificate_webhook.go
- codec.go
- custom_domain_types.go
- custom_domain_webhook.go
- diagnostic_types.go
- diagnostic_webhook.go
- doc.go
- email_template_types.go
- email_template_webhook.go
- group_types.go
- group_user_types.go
- group_user_webhook.go
- group_webhook.go
- identity_provider_aad_types.go
- identity_provider_aad_webhook.go
- identity_provider_aadb2c_types.go
- identity_provider_aadb2c_webhook.go
- identity_provider_facebook_types.go
- identity_provider_facebook_webhook.go
- identity_provider_google_types.go
- identity_provider_google_webhook.go
- identity_provider_microsoft_types.go
- identity_provider_microsoft_webhook.go
- identity_provider_twitter_types.go
- identity_provider_twitter_webhook.go
- logger_types.go
- logger_webhook.go
- named_value_types.go
- named_value_webhook.go
- openid_connect_provider_types.go
- openid_connect_provider_webhook.go
- policy_types.go
- policy_webhook.go
- product_api_types.go
- product_api_webhook.go
- product_group_types.go
- product_group_webhook.go
- product_policy_types.go
- product_policy_webhook.go
- product_types.go
- product_webhook.go
- property_types.go
- property_webhook.go
- redis_cache_types.go
- redis_cache_webhook.go
- register.go
- subscription_types.go
- subscription_webhook.go
- user_types.go
- user_webhook.go
- zz_generated.deepcopy.go