Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=apimanagement.azure.upbound.io +versionName=v1beta2
Index ¶
- Constants
- Variables
- type API
- func (in *API) DeepCopy() *API
- func (in *API) DeepCopyInto(out *API)
- func (in *API) DeepCopyObject() runtime.Object
- func (mg *API) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *API) GetConnectionDetailsMapping() map[string]string
- func (mg *API) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *API) GetID() string
- func (tr *API) GetInitParameters() (map[string]any, error)
- func (mg *API) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *API) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *API) GetObservation() (map[string]any, error)
- func (tr *API) GetParameters() (map[string]any, error)
- func (mg *API) GetProviderConfigReference() *xpv1.Reference
- func (mg *API) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *API) GetTerraformResourceType() string
- func (tr *API) GetTerraformSchemaVersion() int
- func (mg *API) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *API) Hub()
- func (tr *API) LateInitialize(attrs []byte) (bool, error)
- func (mg *API) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *API) SetConditions(c ...xpv1.Condition)
- func (mg *API) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *API) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *API) SetObservation(obs map[string]any) error
- func (tr *API) SetParameters(params map[string]any) error
- func (mg *API) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *API) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *API) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type APIDiagnostic
- func (in *APIDiagnostic) DeepCopy() *APIDiagnostic
- func (in *APIDiagnostic) DeepCopyInto(out *APIDiagnostic)
- func (in *APIDiagnostic) DeepCopyObject() runtime.Object
- func (mg *APIDiagnostic) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *APIDiagnostic) GetConnectionDetailsMapping() map[string]string
- func (mg *APIDiagnostic) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *APIDiagnostic) GetID() string
- func (tr *APIDiagnostic) GetInitParameters() (map[string]any, error)
- func (mg *APIDiagnostic) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *APIDiagnostic) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *APIDiagnostic) GetObservation() (map[string]any, error)
- func (tr *APIDiagnostic) GetParameters() (map[string]any, error)
- func (mg *APIDiagnostic) GetProviderConfigReference() *xpv1.Reference
- func (mg *APIDiagnostic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *APIDiagnostic) GetTerraformResourceType() string
- func (tr *APIDiagnostic) GetTerraformSchemaVersion() int
- func (mg *APIDiagnostic) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *APIDiagnostic) Hub()
- func (tr *APIDiagnostic) LateInitialize(attrs []byte) (bool, error)
- func (mg *APIDiagnostic) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *APIDiagnostic) SetConditions(c ...xpv1.Condition)
- func (mg *APIDiagnostic) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *APIDiagnostic) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *APIDiagnostic) SetObservation(obs map[string]any) error
- func (tr *APIDiagnostic) SetParameters(params map[string]any) error
- func (mg *APIDiagnostic) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *APIDiagnostic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *APIDiagnostic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type APIDiagnosticInitParameters
- type APIDiagnosticList
- type APIDiagnosticObservation
- type APIDiagnosticParameters
- type APIDiagnosticSpec
- type APIDiagnosticStatus
- type APIInitParameters
- type APIList
- type APIObservation
- type APIOperation
- func (in *APIOperation) DeepCopy() *APIOperation
- func (in *APIOperation) DeepCopyInto(out *APIOperation)
- func (in *APIOperation) DeepCopyObject() runtime.Object
- func (mg *APIOperation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *APIOperation) GetConnectionDetailsMapping() map[string]string
- func (mg *APIOperation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *APIOperation) GetID() string
- func (tr *APIOperation) GetInitParameters() (map[string]any, error)
- func (mg *APIOperation) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *APIOperation) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *APIOperation) GetObservation() (map[string]any, error)
- func (tr *APIOperation) GetParameters() (map[string]any, error)
- func (mg *APIOperation) GetProviderConfigReference() *xpv1.Reference
- func (mg *APIOperation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *APIOperation) GetTerraformResourceType() string
- func (tr *APIOperation) GetTerraformSchemaVersion() int
- func (mg *APIOperation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *APIOperation) Hub()
- func (tr *APIOperation) LateInitialize(attrs []byte) (bool, error)
- func (mg *APIOperation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *APIOperation) SetConditions(c ...xpv1.Condition)
- func (mg *APIOperation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *APIOperation) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *APIOperation) SetObservation(obs map[string]any) error
- func (tr *APIOperation) SetParameters(params map[string]any) error
- func (mg *APIOperation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *APIOperation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *APIOperation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type APIOperationInitParameters
- type APIOperationList
- type APIOperationObservation
- type APIOperationParameters
- type APIOperationSpec
- type APIOperationStatus
- type APIParameters
- type APISpec
- type APIStatus
- type AdditionalLocationInitParameters
- type AdditionalLocationObservation
- type AdditionalLocationParameters
- type ApplicationInsightsInitParameters
- type ApplicationInsightsObservation
- type ApplicationInsightsParameters
- type AuthorizationInitParameters
- type AuthorizationObservation
- type AuthorizationParameters
- type Backend
- func (in *Backend) DeepCopy() *Backend
- func (in *Backend) DeepCopyInto(out *Backend)
- func (in *Backend) DeepCopyObject() runtime.Object
- func (mg *Backend) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Backend) GetConnectionDetailsMapping() map[string]string
- func (mg *Backend) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Backend) GetID() string
- func (tr *Backend) GetInitParameters() (map[string]any, error)
- func (mg *Backend) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Backend) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Backend) GetObservation() (map[string]any, error)
- func (tr *Backend) GetParameters() (map[string]any, error)
- func (mg *Backend) GetProviderConfigReference() *xpv1.Reference
- func (mg *Backend) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Backend) GetTerraformResourceType() string
- func (tr *Backend) GetTerraformSchemaVersion() int
- func (mg *Backend) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Backend) Hub()
- func (tr *Backend) LateInitialize(attrs []byte) (bool, error)
- func (mg *Backend) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Backend) SetConditions(c ...xpv1.Condition)
- func (mg *Backend) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Backend) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Backend) SetObservation(obs map[string]any) error
- func (tr *Backend) SetParameters(params map[string]any) error
- func (mg *Backend) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Backend) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Backend) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackendInitParameters
- type BackendList
- type BackendObservation
- type BackendParameters
- type BackendProxyInitParameters
- type BackendProxyObservation
- type BackendProxyParameters
- type BackendRequestDataMaskingHeadersInitParameters
- type BackendRequestDataMaskingHeadersObservation
- type BackendRequestDataMaskingHeadersParameters
- type BackendRequestDataMaskingInitParameters
- type BackendRequestDataMaskingObservation
- type BackendRequestDataMaskingParameters
- type BackendRequestDataMaskingQueryParamsInitParameters
- type BackendRequestDataMaskingQueryParamsObservation
- type BackendRequestDataMaskingQueryParamsParameters
- type BackendRequestInitParameters
- type BackendRequestObservation
- type BackendRequestParameters
- type BackendResponseDataMaskingHeadersInitParameters
- type BackendResponseDataMaskingHeadersObservation
- type BackendResponseDataMaskingHeadersParameters
- type BackendResponseDataMaskingInitParameters
- type BackendResponseDataMaskingObservation
- type BackendResponseDataMaskingParameters
- type BackendResponseDataMaskingQueryParamsInitParameters
- type BackendResponseDataMaskingQueryParamsObservation
- type BackendResponseDataMaskingQueryParamsParameters
- type BackendResponseInitParameters
- type BackendResponseObservation
- type BackendResponseParameters
- type BackendSpec
- type BackendStatus
- type CertificateInitParameters
- type CertificateObservation
- type CertificateParameters
- type ContactInitParameters
- type ContactObservation
- type ContactParameters
- type CredentialsInitParameters
- type CredentialsObservation
- type CredentialsParameters
- type DataMaskingHeadersInitParameters
- type DataMaskingHeadersObservation
- type DataMaskingHeadersParameters
- type DataMaskingInitParameters
- type DataMaskingObservation
- type DataMaskingParameters
- type DataMaskingQueryParamsInitParameters
- type DataMaskingQueryParamsObservation
- type DataMaskingQueryParamsParameters
- type DelegationInitParameters
- type DelegationObservation
- type DelegationParameters
- type DeveloperPortalInitParameters
- type DeveloperPortalObservation
- type DeveloperPortalParameters
- type Diagnostic
- func (in *Diagnostic) DeepCopy() *Diagnostic
- func (in *Diagnostic) DeepCopyInto(out *Diagnostic)
- func (in *Diagnostic) DeepCopyObject() runtime.Object
- func (mg *Diagnostic) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Diagnostic) GetConnectionDetailsMapping() map[string]string
- func (mg *Diagnostic) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Diagnostic) GetID() string
- func (tr *Diagnostic) GetInitParameters() (map[string]any, error)
- func (mg *Diagnostic) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Diagnostic) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Diagnostic) GetObservation() (map[string]any, error)
- func (tr *Diagnostic) GetParameters() (map[string]any, error)
- func (mg *Diagnostic) GetProviderConfigReference() *xpv1.Reference
- func (mg *Diagnostic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Diagnostic) GetTerraformResourceType() string
- func (tr *Diagnostic) GetTerraformSchemaVersion() int
- func (mg *Diagnostic) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Diagnostic) Hub()
- func (tr *Diagnostic) LateInitialize(attrs []byte) (bool, error)
- func (mg *Diagnostic) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Diagnostic) SetConditions(c ...xpv1.Condition)
- func (mg *Diagnostic) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Diagnostic) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Diagnostic) SetObservation(obs map[string]any) error
- func (tr *Diagnostic) SetParameters(params map[string]any) error
- func (mg *Diagnostic) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Diagnostic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Diagnostic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DiagnosticBackendRequestInitParameters
- type DiagnosticBackendRequestObservation
- type DiagnosticBackendRequestParameters
- type DiagnosticBackendResponseDataMaskingInitParameters
- type DiagnosticBackendResponseDataMaskingObservation
- type DiagnosticBackendResponseDataMaskingParameters
- type DiagnosticBackendResponseInitParameters
- type DiagnosticBackendResponseObservation
- type DiagnosticBackendResponseParameters
- type DiagnosticFrontendRequestDataMaskingHeadersInitParameters
- type DiagnosticFrontendRequestDataMaskingHeadersObservation
- type DiagnosticFrontendRequestDataMaskingHeadersParameters
- type DiagnosticFrontendRequestDataMaskingInitParameters
- type DiagnosticFrontendRequestDataMaskingObservation
- type DiagnosticFrontendRequestDataMaskingParameters
- type DiagnosticFrontendRequestDataMaskingQueryParamsInitParameters
- func (in *DiagnosticFrontendRequestDataMaskingQueryParamsInitParameters) DeepCopy() *DiagnosticFrontendRequestDataMaskingQueryParamsInitParameters
- func (in *DiagnosticFrontendRequestDataMaskingQueryParamsInitParameters) DeepCopyInto(out *DiagnosticFrontendRequestDataMaskingQueryParamsInitParameters)
- type DiagnosticFrontendRequestDataMaskingQueryParamsObservation
- type DiagnosticFrontendRequestDataMaskingQueryParamsParameters
- type DiagnosticFrontendRequestInitParameters
- type DiagnosticFrontendRequestObservation
- type DiagnosticFrontendRequestParameters
- type DiagnosticFrontendResponseDataMaskingHeadersInitParameters
- type DiagnosticFrontendResponseDataMaskingHeadersObservation
- type DiagnosticFrontendResponseDataMaskingHeadersParameters
- type DiagnosticFrontendResponseDataMaskingInitParameters
- type DiagnosticFrontendResponseDataMaskingObservation
- type DiagnosticFrontendResponseDataMaskingParameters
- type DiagnosticFrontendResponseDataMaskingQueryParamsInitParameters
- func (in *DiagnosticFrontendResponseDataMaskingQueryParamsInitParameters) DeepCopy() *DiagnosticFrontendResponseDataMaskingQueryParamsInitParameters
- func (in *DiagnosticFrontendResponseDataMaskingQueryParamsInitParameters) DeepCopyInto(out *DiagnosticFrontendResponseDataMaskingQueryParamsInitParameters)
- type DiagnosticFrontendResponseDataMaskingQueryParamsObservation
- type DiagnosticFrontendResponseDataMaskingQueryParamsParameters
- type DiagnosticFrontendResponseInitParameters
- type DiagnosticFrontendResponseObservation
- type DiagnosticFrontendResponseParameters
- type DiagnosticInitParameters
- type DiagnosticList
- type DiagnosticObservation
- type DiagnosticParameters
- type DiagnosticSpec
- type DiagnosticStatus
- type EventHubInitParameters
- type EventHubObservation
- type EventHubParameters
- type ExampleInitParameters
- type ExampleObservation
- type ExampleParameters
- type FormParameterExampleInitParameters
- type FormParameterExampleObservation
- type FormParameterExampleParameters
- type FormParameterInitParameters
- type FormParameterObservation
- type FormParameterParameters
- type FrontendRequestDataMaskingHeadersInitParameters
- type FrontendRequestDataMaskingHeadersObservation
- type FrontendRequestDataMaskingHeadersParameters
- type FrontendRequestDataMaskingInitParameters
- type FrontendRequestDataMaskingObservation
- type FrontendRequestDataMaskingParameters
- type FrontendRequestDataMaskingQueryParamsInitParameters
- type FrontendRequestDataMaskingQueryParamsObservation
- type FrontendRequestDataMaskingQueryParamsParameters
- type FrontendRequestInitParameters
- type FrontendRequestObservation
- type FrontendRequestParameters
- type FrontendResponseDataMaskingHeadersInitParameters
- type FrontendResponseDataMaskingHeadersObservation
- type FrontendResponseDataMaskingHeadersParameters
- type FrontendResponseDataMaskingInitParameters
- type FrontendResponseDataMaskingObservation
- type FrontendResponseDataMaskingParameters
- type FrontendResponseDataMaskingQueryParamsInitParameters
- type FrontendResponseDataMaskingQueryParamsObservation
- type FrontendResponseDataMaskingQueryParamsParameters
- type FrontendResponseInitParameters
- type FrontendResponseObservation
- type FrontendResponseParameters
- type Gateway
- func (in *Gateway) DeepCopy() *Gateway
- func (in *Gateway) DeepCopyInto(out *Gateway)
- func (in *Gateway) DeepCopyObject() runtime.Object
- func (mg *Gateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Gateway) GetConnectionDetailsMapping() map[string]string
- func (mg *Gateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Gateway) GetID() string
- func (tr *Gateway) GetInitParameters() (map[string]any, error)
- func (mg *Gateway) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Gateway) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Gateway) GetObservation() (map[string]any, error)
- func (tr *Gateway) GetParameters() (map[string]any, error)
- func (mg *Gateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *Gateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Gateway) GetTerraformResourceType() string
- func (tr *Gateway) GetTerraformSchemaVersion() int
- func (mg *Gateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Gateway) Hub()
- func (tr *Gateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *Gateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Gateway) SetConditions(c ...xpv1.Condition)
- func (mg *Gateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Gateway) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Gateway) SetObservation(obs map[string]any) error
- func (tr *Gateway) SetParameters(params map[string]any) error
- func (mg *Gateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Gateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Gateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GatewayInitParameters
- type GatewayList
- type GatewayObservation
- type GatewayParameters
- type GatewaySpec
- type GatewayStatus
- type HeaderExampleInitParameters
- type HeaderExampleObservation
- type HeaderExampleParameters
- type HeaderInitParameters
- type HeaderObservation
- type HeaderParameters
- type HeadersInitParameters
- type HeadersObservation
- type HeadersParameters
- type HostNameConfigurationInitParameters
- type HostNameConfigurationManagementInitParameters
- type HostNameConfigurationManagementObservation
- type HostNameConfigurationManagementParameters
- type HostNameConfigurationObservation
- type HostNameConfigurationParameters
- type IdentityInitParameters
- type IdentityObservation
- type IdentityParameters
- type ImportInitParameters
- type ImportObservation
- type ImportParameters
- type LicenseInitParameters
- type LicenseObservation
- type LicenseParameters
- type LocationDataInitParameters
- type LocationDataObservation
- type LocationDataParameters
- type Logger
- func (in *Logger) DeepCopy() *Logger
- func (in *Logger) DeepCopyInto(out *Logger)
- func (in *Logger) DeepCopyObject() runtime.Object
- func (mg *Logger) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Logger) GetConnectionDetailsMapping() map[string]string
- func (mg *Logger) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Logger) GetID() string
- func (tr *Logger) GetInitParameters() (map[string]any, error)
- func (mg *Logger) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Logger) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Logger) GetObservation() (map[string]any, error)
- func (tr *Logger) GetParameters() (map[string]any, error)
- func (mg *Logger) GetProviderConfigReference() *xpv1.Reference
- func (mg *Logger) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Logger) GetTerraformResourceType() string
- func (tr *Logger) GetTerraformSchemaVersion() int
- func (mg *Logger) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Logger) Hub()
- func (tr *Logger) LateInitialize(attrs []byte) (bool, error)
- func (mg *Logger) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Logger) SetConditions(c ...xpv1.Condition)
- func (mg *Logger) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Logger) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Logger) SetObservation(obs map[string]any) error
- func (tr *Logger) SetParameters(params map[string]any) error
- func (mg *Logger) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Logger) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Logger) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LoggerInitParameters
- type LoggerList
- type LoggerObservation
- type LoggerParameters
- type LoggerSpec
- type LoggerStatus
- type Management
- func (in *Management) DeepCopy() *Management
- func (in *Management) DeepCopyInto(out *Management)
- func (in *Management) DeepCopyObject() runtime.Object
- func (mg *Management) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Management) GetConnectionDetailsMapping() map[string]string
- func (mg *Management) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Management) GetID() string
- func (tr *Management) GetInitParameters() (map[string]any, error)
- func (mg *Management) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Management) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Management) GetObservation() (map[string]any, error)
- func (tr *Management) GetParameters() (map[string]any, error)
- func (mg *Management) GetProviderConfigReference() *xpv1.Reference
- func (mg *Management) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Management) GetTerraformResourceType() string
- func (tr *Management) GetTerraformSchemaVersion() int
- func (mg *Management) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Management) Hub()
- func (tr *Management) LateInitialize(attrs []byte) (bool, error)
- func (mg *Management) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Management) SetConditions(c ...xpv1.Condition)
- func (mg *Management) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Management) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Management) SetObservation(obs map[string]any) error
- func (tr *Management) SetParameters(params map[string]any) error
- func (mg *Management) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Management) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Management) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ManagementInitParameters
- type ManagementList
- type ManagementObservation
- type ManagementParameters
- type ManagementSpec
- type ManagementStatus
- type ManagementVirtualNetworkConfigurationInitParameters
- type ManagementVirtualNetworkConfigurationObservation
- type ManagementVirtualNetworkConfigurationParameters
- type NamedValue
- func (in *NamedValue) DeepCopy() *NamedValue
- func (in *NamedValue) DeepCopyInto(out *NamedValue)
- func (in *NamedValue) DeepCopyObject() runtime.Object
- func (mg *NamedValue) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NamedValue) GetConnectionDetailsMapping() map[string]string
- func (mg *NamedValue) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NamedValue) GetID() string
- func (tr *NamedValue) GetInitParameters() (map[string]any, error)
- func (mg *NamedValue) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *NamedValue) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *NamedValue) GetObservation() (map[string]any, error)
- func (tr *NamedValue) GetParameters() (map[string]any, error)
- func (mg *NamedValue) GetProviderConfigReference() *xpv1.Reference
- func (mg *NamedValue) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NamedValue) GetTerraformResourceType() string
- func (tr *NamedValue) GetTerraformSchemaVersion() int
- func (mg *NamedValue) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NamedValue) Hub()
- func (tr *NamedValue) LateInitialize(attrs []byte) (bool, error)
- func (mg *NamedValue) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NamedValue) SetConditions(c ...xpv1.Condition)
- func (mg *NamedValue) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *NamedValue) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *NamedValue) SetObservation(obs map[string]any) error
- func (tr *NamedValue) SetParameters(params map[string]any) error
- func (mg *NamedValue) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NamedValue) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NamedValue) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NamedValueInitParameters
- type NamedValueList
- type NamedValueObservation
- type NamedValueParameters
- type NamedValueSpec
- type NamedValueStatus
- type Oauth2AuthorizationInitParameters
- type Oauth2AuthorizationObservation
- type Oauth2AuthorizationParameters
- type OpenIDAuthenticationInitParameters
- type OpenIDAuthenticationObservation
- type OpenIDAuthenticationParameters
- type PolicyInitParameters
- type PolicyObservation
- type PolicyParameters
- type PortalInitParameters
- type PortalObservation
- type PortalParameters
- type ProtocolsInitParameters
- type ProtocolsObservation
- type ProtocolsParameters
- type ProxyInitParameters
- type ProxyObservation
- type ProxyParameters
- type QueryParameterExampleInitParameters
- type QueryParameterExampleObservation
- type QueryParameterExampleParameters
- type QueryParameterInitParameters
- type QueryParameterObservation
- type QueryParameterParameters
- type QueryParamsInitParameters
- type QueryParamsObservation
- type QueryParamsParameters
- type RepresentationExampleInitParameters
- type RepresentationExampleObservation
- type RepresentationExampleParameters
- type RepresentationFormParameterExampleInitParameters
- type RepresentationFormParameterExampleObservation
- type RepresentationFormParameterExampleParameters
- type RepresentationFormParameterInitParameters
- type RepresentationFormParameterObservation
- type RepresentationFormParameterParameters
- type RepresentationInitParameters
- type RepresentationObservation
- type RepresentationParameters
- type RequestInitParameters
- type RequestObservation
- type RequestParameters
- type ResponseHeaderInitParameters
- type ResponseHeaderObservation
- type ResponseHeaderParameters
- type ResponseInitParameters
- type ResponseObservation
- type ResponseParameters
- type ResponseRepresentationExampleInitParameters
- type ResponseRepresentationExampleObservation
- type ResponseRepresentationExampleParameters
- type ResponseRepresentationInitParameters
- type ResponseRepresentationObservation
- type ResponseRepresentationParameters
- type ScmInitParameters
- type ScmObservation
- type ScmParameters
- type SecurityInitParameters
- type SecurityObservation
- type SecurityParameters
- type ServerX509NameInitParameters
- type ServerX509NameObservation
- type ServerX509NameParameters
- type ServiceFabricClusterInitParameters
- type ServiceFabricClusterObservation
- type ServiceFabricClusterParameters
- type SignInInitParameters
- type SignInObservation
- type SignInParameters
- type SignUpInitParameters
- type SignUpObservation
- type SignUpParameters
- type SubscriptionKeyParameterNamesInitParameters
- type SubscriptionKeyParameterNamesObservation
- type SubscriptionKeyParameterNamesParameters
- type TLSInitParameters
- type TLSObservation
- type TLSParameters
- type TemplateParameterExampleInitParameters
- type TemplateParameterExampleObservation
- type TemplateParameterExampleParameters
- type TemplateParameterInitParameters
- type TemplateParameterObservation
- type TemplateParameterParameters
- type TenantAccessInitParameters
- type TenantAccessObservation
- type TenantAccessParameters
- type TermsOfServiceInitParameters
- type TermsOfServiceObservation
- type TermsOfServiceParameters
- type ValueFromKeyVaultInitParameters
- type ValueFromKeyVaultObservation
- type ValueFromKeyVaultParameters
- type VirtualNetworkConfigurationInitParameters
- type VirtualNetworkConfigurationObservation
- type VirtualNetworkConfigurationParameters
- type WsdlSelectorInitParameters
- type WsdlSelectorObservation
- type WsdlSelectorParameters
Constants ¶
const ( CRDGroup = "apimanagement.azure.upbound.io" CRDVersion = "v1beta2" )
Package type metadata.
Variables ¶
var ( API_Kind = "API" API_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: API_Kind}.String() API_KindAPIVersion = API_Kind + "." + CRDGroupVersion.String() API_GroupVersionKind = CRDGroupVersion.WithKind(API_Kind) )
Repository type metadata.
var ( APIDiagnostic_Kind = "APIDiagnostic" APIDiagnostic_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: APIDiagnostic_Kind}.String() APIDiagnostic_KindAPIVersion = APIDiagnostic_Kind + "." + CRDGroupVersion.String() APIDiagnostic_GroupVersionKind = CRDGroupVersion.WithKind(APIDiagnostic_Kind) )
Repository type metadata.
var ( APIOperation_Kind = "APIOperation" APIOperation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: APIOperation_Kind}.String() APIOperation_KindAPIVersion = APIOperation_Kind + "." + CRDGroupVersion.String() APIOperation_GroupVersionKind = CRDGroupVersion.WithKind(APIOperation_Kind) )
Repository type metadata.
var ( Backend_Kind = "Backend" Backend_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Backend_Kind}.String() Backend_KindAPIVersion = Backend_Kind + "." + CRDGroupVersion.String() Backend_GroupVersionKind = CRDGroupVersion.WithKind(Backend_Kind) )
Repository type metadata.
var ( Diagnostic_Kind = "Diagnostic" Diagnostic_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Diagnostic_Kind}.String() Diagnostic_KindAPIVersion = Diagnostic_Kind + "." + CRDGroupVersion.String() Diagnostic_GroupVersionKind = CRDGroupVersion.WithKind(Diagnostic_Kind) )
Repository type metadata.
var ( Gateway_Kind = "Gateway" Gateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Gateway_Kind}.String() Gateway_KindAPIVersion = Gateway_Kind + "." + CRDGroupVersion.String() Gateway_GroupVersionKind = CRDGroupVersion.WithKind(Gateway_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Logger_Kind = "Logger" Logger_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Logger_Kind}.String() Logger_KindAPIVersion = Logger_Kind + "." + CRDGroupVersion.String() Logger_GroupVersionKind = CRDGroupVersion.WithKind(Logger_Kind) )
Repository type metadata.
var ( Management_Kind = "Management" Management_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Management_Kind}.String() Management_KindAPIVersion = Management_Kind + "." + CRDGroupVersion.String() Management_GroupVersionKind = CRDGroupVersion.WithKind(Management_Kind) )
Repository type metadata.
var ( NamedValue_Kind = "NamedValue" NamedValue_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NamedValue_Kind}.String() NamedValue_KindAPIVersion = NamedValue_Kind + "." + CRDGroupVersion.String() NamedValue_GroupVersionKind = CRDGroupVersion.WithKind(NamedValue_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec APISpec `json:"spec"` Status APIStatus `json:"status,omitempty"` }
API is the Schema for the APIs API. Manages an API within an API Management Service. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *API) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this API.
func (*API) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this API
func (*API) GetDeletionPolicy ¶
func (mg *API) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this API.
func (*API) GetInitParameters ¶
GetInitParameters of this API
func (*API) GetManagementPolicies ¶
func (mg *API) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this API.
func (*API) GetMergedParameters ¶
GetInitParameters of this API
func (*API) GetObservation ¶
GetObservation of this API
func (*API) GetParameters ¶
GetParameters of this API
func (*API) GetProviderConfigReference ¶
GetProviderConfigReference of this API.
func (*API) GetPublishConnectionDetailsTo ¶
func (mg *API) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this API.
func (*API) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this API
func (*API) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*API) GetWriteConnectionSecretToReference ¶
func (mg *API) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this API.
func (*API) LateInitialize ¶
LateInitialize this API using its observed tfState. returns True if there are any spec changes for the resource.
func (*API) ResolveReferences ¶
func (*API) SetConditions ¶
SetConditions of this API.
func (*API) SetDeletionPolicy ¶
func (mg *API) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this API.
func (*API) SetManagementPolicies ¶
func (mg *API) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this API.
func (*API) SetObservation ¶
SetObservation for this API
func (*API) SetParameters ¶
SetParameters for this API
func (*API) SetProviderConfigReference ¶
SetProviderConfigReference of this API.
func (*API) SetPublishConnectionDetailsTo ¶
func (mg *API) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this API.
func (*API) SetWriteConnectionSecretToReference ¶
func (mg *API) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this API.
type APIDiagnostic ¶
type APIDiagnostic struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec APIDiagnosticSpec `json:"spec"` Status APIDiagnosticStatus `json:"status,omitempty"` }
APIDiagnostic is the Schema for the APIDiagnostics API. Manages a API Management Service API Diagnostics Logs. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *APIDiagnostic) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this APIDiagnostic.
func (*APIDiagnostic) GetConnectionDetailsMapping ¶
func (tr *APIDiagnostic) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this APIDiagnostic
func (*APIDiagnostic) GetDeletionPolicy ¶
func (mg *APIDiagnostic) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this APIDiagnostic.
func (*APIDiagnostic) GetID ¶
func (tr *APIDiagnostic) GetID() string
GetID returns ID of underlying Terraform resource of this APIDiagnostic
func (*APIDiagnostic) GetInitParameters ¶
func (tr *APIDiagnostic) GetInitParameters() (map[string]any, error)
GetInitParameters of this APIDiagnostic
func (*APIDiagnostic) GetManagementPolicies ¶
func (mg *APIDiagnostic) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this APIDiagnostic.
func (*APIDiagnostic) GetMergedParameters ¶
func (tr *APIDiagnostic) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this APIDiagnostic
func (*APIDiagnostic) GetObservation ¶
func (tr *APIDiagnostic) GetObservation() (map[string]any, error)
GetObservation of this APIDiagnostic
func (*APIDiagnostic) GetParameters ¶
func (tr *APIDiagnostic) GetParameters() (map[string]any, error)
GetParameters of this APIDiagnostic
func (*APIDiagnostic) GetProviderConfigReference ¶
func (mg *APIDiagnostic) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this APIDiagnostic.
func (*APIDiagnostic) GetPublishConnectionDetailsTo ¶
func (mg *APIDiagnostic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this APIDiagnostic.
func (*APIDiagnostic) GetTerraformResourceType ¶
func (mg *APIDiagnostic) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this APIDiagnostic
func (*APIDiagnostic) GetTerraformSchemaVersion ¶
func (tr *APIDiagnostic) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*APIDiagnostic) GetWriteConnectionSecretToReference ¶
func (mg *APIDiagnostic) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this APIDiagnostic.
func (*APIDiagnostic) LateInitialize ¶
func (tr *APIDiagnostic) LateInitialize(attrs []byte) (bool, error)
LateInitialize this APIDiagnostic using its observed tfState. returns True if there are any spec changes for the resource.
func (*APIDiagnostic) ResolveReferences ¶
ResolveReferences of this APIDiagnostic.
func (*APIDiagnostic) SetConditions ¶
func (mg *APIDiagnostic) SetConditions(c ...xpv1.Condition)
SetConditions of this APIDiagnostic.
func (*APIDiagnostic) SetDeletionPolicy ¶
func (mg *APIDiagnostic) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this APIDiagnostic.
func (*APIDiagnostic) SetManagementPolicies ¶
func (mg *APIDiagnostic) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this APIDiagnostic.
func (*APIDiagnostic) SetObservation ¶
func (tr *APIDiagnostic) SetObservation(obs map[string]any) error
SetObservation for this APIDiagnostic
func (*APIDiagnostic) SetParameters ¶
func (tr *APIDiagnostic) SetParameters(params map[string]any) error
SetParameters for this APIDiagnostic
func (*APIDiagnostic) SetProviderConfigReference ¶
func (mg *APIDiagnostic) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this APIDiagnostic.
func (*APIDiagnostic) SetPublishConnectionDetailsTo ¶
func (mg *APIDiagnostic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this APIDiagnostic.
func (*APIDiagnostic) SetWriteConnectionSecretToReference ¶
func (mg *APIDiagnostic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this APIDiagnostic.
type APIDiagnosticInitParameters ¶
type APIDiagnosticInitParameters struct { // The ID (name) of the Diagnostics Logger. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/apimanagement/v1beta2.Logger // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() APIManagementLoggerID *string `json:"apiManagementLoggerId,omitempty" tf:"api_management_logger_id,omitempty"` // Reference to a Logger in apimanagement to populate apiManagementLoggerId. // +kubebuilder:validation:Optional APIManagementLoggerIDRef *v1.Reference `json:"apiManagementLoggerIdRef,omitempty" tf:"-"` // Selector for a Logger in apimanagement to populate apiManagementLoggerId. // +kubebuilder:validation:Optional APIManagementLoggerIDSelector *v1.Selector `json:"apiManagementLoggerIdSelector,omitempty" tf:"-"` // Always log errors. Send telemetry if there is an erroneous condition, regardless of sampling settings. AlwaysLogErrors *bool `json:"alwaysLogErrors,omitempty" tf:"always_log_errors,omitempty"` // A backend_request block as defined below. BackendRequest *BackendRequestInitParameters `json:"backendRequest,omitempty" tf:"backend_request,omitempty"` // A backend_response block as defined below. BackendResponse *BackendResponseInitParameters `json:"backendResponse,omitempty" tf:"backend_response,omitempty"` // A frontend_request block as defined below. FrontendRequest *FrontendRequestInitParameters `json:"frontendRequest,omitempty" tf:"frontend_request,omitempty"` // A frontend_response block as defined below. FrontendResponse *FrontendResponseInitParameters `json:"frontendResponse,omitempty" tf:"frontend_response,omitempty"` // The HTTP Correlation Protocol to use. Possible values are None, Legacy or W3C. HTTPCorrelationProtocol *string `json:"httpCorrelationProtocol,omitempty" tf:"http_correlation_protocol,omitempty"` // Log client IP address. LogClientIP *bool `json:"logClientIp,omitempty" tf:"log_client_ip,omitempty"` // The format of the Operation Name for Application Insights telemetries. Possible values are Name, and Url. Defaults to Name. OperationNameFormat *string `json:"operationNameFormat,omitempty" tf:"operation_name_format,omitempty"` // Sampling (%). For high traffic APIs, please read this documentation to understand performance implications and log sampling. Valid values are between 0.0 and 100.0. SamplingPercentage *float64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage,omitempty"` // Logging verbosity. Possible values are verbose, information or error. Verbosity *string `json:"verbosity,omitempty" tf:"verbosity,omitempty"` }
func (*APIDiagnosticInitParameters) DeepCopy ¶
func (in *APIDiagnosticInitParameters) DeepCopy() *APIDiagnosticInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIDiagnosticInitParameters.
func (*APIDiagnosticInitParameters) DeepCopyInto ¶
func (in *APIDiagnosticInitParameters) DeepCopyInto(out *APIDiagnosticInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIDiagnosticList ¶
type APIDiagnosticList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []APIDiagnostic `json:"items"` }
APIDiagnosticList contains 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.
func (*APIDiagnosticList) GetItems ¶
func (l *APIDiagnosticList) GetItems() []resource.Managed
GetItems of this APIDiagnosticList.
type APIDiagnosticObservation ¶
type APIDiagnosticObservation struct { // The ID (name) of the Diagnostics Logger. APIManagementLoggerID *string `json:"apiManagementLoggerId,omitempty" tf:"api_management_logger_id,omitempty"` // The name of the API Management Service instance. Changing this forces a new API Management Service API Diagnostics Logs to be created. APIManagementName *string `json:"apiManagementName,omitempty" tf:"api_management_name,omitempty"` // The name of the API on which to configure the Diagnostics Logs. Changing this forces a new API Management Service API Diagnostics Logs to be created. APIName *string `json:"apiName,omitempty" tf:"api_name,omitempty"` // Always log errors. Send telemetry if there is an erroneous condition, regardless of sampling settings. AlwaysLogErrors *bool `json:"alwaysLogErrors,omitempty" tf:"always_log_errors,omitempty"` // A backend_request block as defined below. BackendRequest *BackendRequestObservation `json:"backendRequest,omitempty" tf:"backend_request,omitempty"` // A backend_response block as defined below. BackendResponse *BackendResponseObservation `json:"backendResponse,omitempty" tf:"backend_response,omitempty"` // A frontend_request block as defined below. FrontendRequest *FrontendRequestObservation `json:"frontendRequest,omitempty" tf:"frontend_request,omitempty"` // A frontend_response block as defined below. FrontendResponse *FrontendResponseObservation `json:"frontendResponse,omitempty" tf:"frontend_response,omitempty"` // The HTTP Correlation Protocol to use. Possible values are None, Legacy or W3C. HTTPCorrelationProtocol *string `json:"httpCorrelationProtocol,omitempty" tf:"http_correlation_protocol,omitempty"` // The ID of the API Management Service API Diagnostics Logs. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Log client IP address. LogClientIP *bool `json:"logClientIp,omitempty" tf:"log_client_ip,omitempty"` // The format of the Operation Name for Application Insights telemetries. Possible values are Name, and Url. Defaults to Name. OperationNameFormat *string `json:"operationNameFormat,omitempty" tf:"operation_name_format,omitempty"` // The name of the Resource Group where the API Management Service API Diagnostics Logs should exist. Changing this forces a new API Management Service API Diagnostics Logs to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Sampling (%). For high traffic APIs, please read this documentation to understand performance implications and log sampling. Valid values are between 0.0 and 100.0. SamplingPercentage *float64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage,omitempty"` // Logging verbosity. Possible values are verbose, information or error. Verbosity *string `json:"verbosity,omitempty" tf:"verbosity,omitempty"` }
func (*APIDiagnosticObservation) DeepCopy ¶
func (in *APIDiagnosticObservation) DeepCopy() *APIDiagnosticObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIDiagnosticObservation.
func (*APIDiagnosticObservation) DeepCopyInto ¶
func (in *APIDiagnosticObservation) DeepCopyInto(out *APIDiagnosticObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIDiagnosticParameters ¶
type APIDiagnosticParameters struct { // The ID (name) of the Diagnostics Logger. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/apimanagement/v1beta2.Logger // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional APIManagementLoggerID *string `json:"apiManagementLoggerId,omitempty" tf:"api_management_logger_id,omitempty"` // Reference to a Logger in apimanagement to populate apiManagementLoggerId. // +kubebuilder:validation:Optional APIManagementLoggerIDRef *v1.Reference `json:"apiManagementLoggerIdRef,omitempty" tf:"-"` // Selector for a Logger in apimanagement to populate apiManagementLoggerId. // +kubebuilder:validation:Optional APIManagementLoggerIDSelector *v1.Selector `json:"apiManagementLoggerIdSelector,omitempty" tf:"-"` // The name of the API Management Service instance. Changing this forces a new API Management Service API Diagnostics Logs to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/apimanagement/v1beta2.Management // +kubebuilder:validation:Optional APIManagementName *string `json:"apiManagementName,omitempty" tf:"api_management_name,omitempty"` // Reference to a Management in apimanagement to populate apiManagementName. // +kubebuilder:validation:Optional APIManagementNameRef *v1.Reference `json:"apiManagementNameRef,omitempty" tf:"-"` // Selector for a Management in apimanagement to populate apiManagementName. // +kubebuilder:validation:Optional APIManagementNameSelector *v1.Selector `json:"apiManagementNameSelector,omitempty" tf:"-"` // The name of the API on which to configure the Diagnostics Logs. Changing this forces a new API Management Service API Diagnostics Logs to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/apimanagement/v1beta2.API // +kubebuilder:validation:Optional APIName *string `json:"apiName,omitempty" tf:"api_name,omitempty"` // Reference to a API in apimanagement to populate apiName. // +kubebuilder:validation:Optional APINameRef *v1.Reference `json:"apiNameRef,omitempty" tf:"-"` // Selector for a API in apimanagement to populate apiName. // +kubebuilder:validation:Optional APINameSelector *v1.Selector `json:"apiNameSelector,omitempty" tf:"-"` // Always log errors. Send telemetry if there is an erroneous condition, regardless of sampling settings. // +kubebuilder:validation:Optional AlwaysLogErrors *bool `json:"alwaysLogErrors,omitempty" tf:"always_log_errors,omitempty"` // A backend_request block as defined below. // +kubebuilder:validation:Optional BackendRequest *BackendRequestParameters `json:"backendRequest,omitempty" tf:"backend_request,omitempty"` // A backend_response block as defined below. // +kubebuilder:validation:Optional BackendResponse *BackendResponseParameters `json:"backendResponse,omitempty" tf:"backend_response,omitempty"` // A frontend_request block as defined below. // +kubebuilder:validation:Optional FrontendRequest *FrontendRequestParameters `json:"frontendRequest,omitempty" tf:"frontend_request,omitempty"` // A frontend_response block as defined below. // +kubebuilder:validation:Optional FrontendResponse *FrontendResponseParameters `json:"frontendResponse,omitempty" tf:"frontend_response,omitempty"` // The HTTP Correlation Protocol to use. Possible values are None, Legacy or W3C. // +kubebuilder:validation:Optional HTTPCorrelationProtocol *string `json:"httpCorrelationProtocol,omitempty" tf:"http_correlation_protocol,omitempty"` // Log client IP address. // +kubebuilder:validation:Optional LogClientIP *bool `json:"logClientIp,omitempty" tf:"log_client_ip,omitempty"` // The format of the Operation Name for Application Insights telemetries. Possible values are Name, and Url. Defaults to Name. // +kubebuilder:validation:Optional OperationNameFormat *string `json:"operationNameFormat,omitempty" tf:"operation_name_format,omitempty"` // The name of the Resource Group where the API Management Service API Diagnostics Logs should exist. Changing this forces a new API Management Service API Diagnostics Logs to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // Sampling (%). For high traffic APIs, please read this documentation to understand performance implications and log sampling. Valid values are between 0.0 and 100.0. // +kubebuilder:validation:Optional SamplingPercentage *float64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage,omitempty"` // Logging verbosity. Possible values are verbose, information or error. // +kubebuilder:validation:Optional Verbosity *string `json:"verbosity,omitempty" tf:"verbosity,omitempty"` }
func (*APIDiagnosticParameters) DeepCopy ¶
func (in *APIDiagnosticParameters) DeepCopy() *APIDiagnosticParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIDiagnosticParameters.
func (*APIDiagnosticParameters) DeepCopyInto ¶
func (in *APIDiagnosticParameters) DeepCopyInto(out *APIDiagnosticParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIDiagnosticSpec ¶
type APIDiagnosticSpec struct { v1.ResourceSpec `json:",inline"` ForProvider APIDiagnosticParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider APIDiagnosticInitParameters `json:"initProvider,omitempty"` }
APIDiagnosticSpec defines the desired state of APIDiagnostic
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 APIDiagnosticStatus ¶
type APIDiagnosticStatus struct { v1.ResourceStatus `json:",inline"` AtProvider APIDiagnosticObservation `json:"atProvider,omitempty"` }
APIDiagnosticStatus defines the observed state of APIDiagnostic.
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 APIInitParameters ¶
type APIInitParameters struct { // Type of API. Possible values are graphql, http, soap, and websocket. Defaults to http. APIType *string `json:"apiType,omitempty" tf:"api_type,omitempty"` // A contact block as documented below. Contact *ContactInitParameters `json:"contact,omitempty" tf:"contact,omitempty"` // A description of the API Management API, which may include HTML formatting tags. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The display name of the API. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // A import block as documented below. Import *ImportInitParameters `json:"import,omitempty" tf:"import,omitempty"` // A license block as documented below. License *LicenseInitParameters `json:"license,omitempty" tf:"license,omitempty"` // An oauth2_authorization block as documented below. Oauth2Authorization *Oauth2AuthorizationInitParameters `json:"oauth2Authorization,omitempty" tf:"oauth2_authorization,omitempty"` // An openid_authentication block as documented below. OpenIDAuthentication *OpenIDAuthenticationInitParameters `json:"openidAuthentication,omitempty" tf:"openid_authentication,omitempty"` // The Path for this API Management API, which is a relative URL which uniquely identifies this API and all of its resource paths within the API Management Service. Path *string `json:"path,omitempty" tf:"path,omitempty"` // A list of protocols the operations in this API can be invoked. Possible values are http, https, ws, and wss. // +listType=set Protocols []*string `json:"protocols,omitempty" tf:"protocols,omitempty"` // The description of the API Revision of the API Management API. RevisionDescription *string `json:"revisionDescription,omitempty" tf:"revision_description,omitempty"` // Absolute URL of the backend service implementing this API. ServiceURL *string `json:"serviceUrl,omitempty" tf:"service_url,omitempty"` // Should this API expose a SOAP frontend, rather than a HTTP frontend? Defaults to false. SoapPassThrough *bool `json:"soapPassThrough,omitempty" tf:"soap_pass_through,omitempty"` // The API id of the source API, which could be in format azurerm_api_management_api.example.id or in format azurerm_api_management_api.example.id;rev=1 SourceAPIID *string `json:"sourceApiId,omitempty" tf:"source_api_id,omitempty"` // A subscription_key_parameter_names block as documented below. SubscriptionKeyParameterNames *SubscriptionKeyParameterNamesInitParameters `json:"subscriptionKeyParameterNames,omitempty" tf:"subscription_key_parameter_names,omitempty"` // Should this API require a subscription key? Defaults to true. SubscriptionRequired *bool `json:"subscriptionRequired,omitempty" tf:"subscription_required,omitempty"` // Absolute URL of the Terms of Service for the API. TermsOfServiceURL *string `json:"termsOfServiceUrl,omitempty" tf:"terms_of_service_url,omitempty"` // The Version number of this API, if this API is versioned. Version *string `json:"version,omitempty" tf:"version,omitempty"` // The description of the API Version of the API Management API. VersionDescription *string `json:"versionDescription,omitempty" tf:"version_description,omitempty"` // The ID of the Version Set which this API is associated with. VersionSetID *string `json:"versionSetId,omitempty" tf:"version_set_id,omitempty"` }
func (*APIInitParameters) DeepCopy ¶
func (in *APIInitParameters) DeepCopy() *APIInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIInitParameters.
func (*APIInitParameters) DeepCopyInto ¶
func (in *APIInitParameters) DeepCopyInto(out *APIInitParameters)
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 []API `json:"items"` }
APIList contains 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 APIObservation ¶
type APIObservation struct { // The Name of the API Management Service where this API should be created. Changing this forces a new resource to be created. APIManagementName *string `json:"apiManagementName,omitempty" tf:"api_management_name,omitempty"` // Type of API. Possible values are graphql, http, soap, and websocket. Defaults to http. APIType *string `json:"apiType,omitempty" tf:"api_type,omitempty"` // A contact block as documented below. Contact *ContactObservation `json:"contact,omitempty" tf:"contact,omitempty"` // A description of the API Management API, which may include HTML formatting tags. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The display name of the API. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The ID of the API Management API. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A import block as documented below. Import *ImportObservation `json:"import,omitempty" tf:"import,omitempty"` // Is this the current API Revision? IsCurrent *bool `json:"isCurrent,omitempty" tf:"is_current,omitempty"` // Is this API Revision online/accessible via the Gateway? IsOnline *bool `json:"isOnline,omitempty" tf:"is_online,omitempty"` // A license block as documented below. License *LicenseObservation `json:"license,omitempty" tf:"license,omitempty"` // An oauth2_authorization block as documented below. Oauth2Authorization *Oauth2AuthorizationObservation `json:"oauth2Authorization,omitempty" tf:"oauth2_authorization,omitempty"` // An openid_authentication block as documented below. OpenIDAuthentication *OpenIDAuthenticationObservation `json:"openidAuthentication,omitempty" tf:"openid_authentication,omitempty"` // The Path for this API Management API, which is a relative URL which uniquely identifies this API and all of its resource paths within the API Management Service. Path *string `json:"path,omitempty" tf:"path,omitempty"` // A list of protocols the operations in this API can be invoked. Possible values are http, https, ws, and wss. // +listType=set Protocols []*string `json:"protocols,omitempty" tf:"protocols,omitempty"` // The Name of the Resource Group where the API Management API exists. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // The Revision which used for this API. Changing this forces a new resource to be created. Revision *string `json:"revision,omitempty" tf:"revision,omitempty"` // The description of the API Revision of the API Management API. RevisionDescription *string `json:"revisionDescription,omitempty" tf:"revision_description,omitempty"` // Absolute URL of the backend service implementing this API. ServiceURL *string `json:"serviceUrl,omitempty" tf:"service_url,omitempty"` // Should this API expose a SOAP frontend, rather than a HTTP frontend? Defaults to false. SoapPassThrough *bool `json:"soapPassThrough,omitempty" tf:"soap_pass_through,omitempty"` // The API id of the source API, which could be in format azurerm_api_management_api.example.id or in format azurerm_api_management_api.example.id;rev=1 SourceAPIID *string `json:"sourceApiId,omitempty" tf:"source_api_id,omitempty"` // A subscription_key_parameter_names block as documented below. SubscriptionKeyParameterNames *SubscriptionKeyParameterNamesObservation `json:"subscriptionKeyParameterNames,omitempty" tf:"subscription_key_parameter_names,omitempty"` // Should this API require a subscription key? Defaults to true. SubscriptionRequired *bool `json:"subscriptionRequired,omitempty" tf:"subscription_required,omitempty"` // Absolute URL of the Terms of Service for the API. TermsOfServiceURL *string `json:"termsOfServiceUrl,omitempty" tf:"terms_of_service_url,omitempty"` // The Version number of this API, if this API is versioned. Version *string `json:"version,omitempty" tf:"version,omitempty"` // The description of the API Version of the API Management API. VersionDescription *string `json:"versionDescription,omitempty" tf:"version_description,omitempty"` // The ID of the Version Set which this API is associated with. VersionSetID *string `json:"versionSetId,omitempty" tf:"version_set_id,omitempty"` }
func (*APIObservation) DeepCopy ¶
func (in *APIObservation) DeepCopy() *APIObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIObservation.
func (*APIObservation) DeepCopyInto ¶
func (in *APIObservation) DeepCopyInto(out *APIObservation)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.method) || (has(self.initProvider) && has(self.initProvider.method))",message="spec.forProvider.method is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.urlTemplate) || (has(self.initProvider) && has(self.initProvider.urlTemplate))",message="spec.forProvider.urlTemplate is a required parameter" Spec APIOperationSpec `json:"spec"` Status APIOperationStatus `json:"status,omitempty"` }
APIOperation is the Schema for the APIOperations API. Manages an API Operation within an API Management Service. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *APIOperation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this APIOperation.
func (*APIOperation) GetConnectionDetailsMapping ¶
func (tr *APIOperation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this APIOperation
func (*APIOperation) GetDeletionPolicy ¶
func (mg *APIOperation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this APIOperation.
func (*APIOperation) GetID ¶
func (tr *APIOperation) GetID() string
GetID returns ID of underlying Terraform resource of this APIOperation
func (*APIOperation) GetInitParameters ¶
func (tr *APIOperation) GetInitParameters() (map[string]any, error)
GetInitParameters of this APIOperation
func (*APIOperation) GetManagementPolicies ¶
func (mg *APIOperation) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this APIOperation.
func (*APIOperation) GetMergedParameters ¶
func (tr *APIOperation) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this APIOperation
func (*APIOperation) GetObservation ¶
func (tr *APIOperation) GetObservation() (map[string]any, error)
GetObservation of this APIOperation
func (*APIOperation) GetParameters ¶
func (tr *APIOperation) GetParameters() (map[string]any, error)
GetParameters of this APIOperation
func (*APIOperation) GetProviderConfigReference ¶
func (mg *APIOperation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this APIOperation.
func (*APIOperation) GetPublishConnectionDetailsTo ¶
func (mg *APIOperation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this APIOperation.
func (*APIOperation) GetTerraformResourceType ¶
func (mg *APIOperation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this APIOperation
func (*APIOperation) GetTerraformSchemaVersion ¶
func (tr *APIOperation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*APIOperation) GetWriteConnectionSecretToReference ¶
func (mg *APIOperation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this APIOperation.
func (*APIOperation) LateInitialize ¶
func (tr *APIOperation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this APIOperation using its observed tfState. returns True if there are any spec changes for the resource.
func (*APIOperation) ResolveReferences ¶
ResolveReferences of this APIOperation.
func (*APIOperation) SetConditions ¶
func (mg *APIOperation) SetConditions(c ...xpv1.Condition)
SetConditions of this APIOperation.
func (*APIOperation) SetDeletionPolicy ¶
func (mg *APIOperation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this APIOperation.
func (*APIOperation) SetManagementPolicies ¶
func (mg *APIOperation) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this APIOperation.
func (*APIOperation) SetObservation ¶
func (tr *APIOperation) SetObservation(obs map[string]any) error
SetObservation for this APIOperation
func (*APIOperation) SetParameters ¶
func (tr *APIOperation) SetParameters(params map[string]any) error
SetParameters for this APIOperation
func (*APIOperation) SetProviderConfigReference ¶
func (mg *APIOperation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this APIOperation.
func (*APIOperation) SetPublishConnectionDetailsTo ¶
func (mg *APIOperation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this APIOperation.
func (*APIOperation) SetWriteConnectionSecretToReference ¶
func (mg *APIOperation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this APIOperation.
type APIOperationInitParameters ¶
type APIOperationInitParameters struct { // A description for this API Operation, which may include HTML formatting tags. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The Display Name for this API Management Operation. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The HTTP Method used for this API Management Operation, like GET, DELETE, PUT or POST - but not limited to these values. Method *string `json:"method,omitempty" tf:"method,omitempty"` // A request block as defined below. Request *RequestInitParameters `json:"request,omitempty" tf:"request,omitempty"` // One or more response blocks as defined below. Response []ResponseInitParameters `json:"response,omitempty" tf:"response,omitempty"` // One or more template_parameter blocks as defined below. Required if url_template contains one or more parameters. TemplateParameter []TemplateParameterInitParameters `json:"templateParameter,omitempty" tf:"template_parameter,omitempty"` // The relative URL Template identifying the target resource for this operation, which may include parameters. URLTemplate *string `json:"urlTemplate,omitempty" tf:"url_template,omitempty"` }
func (*APIOperationInitParameters) DeepCopy ¶
func (in *APIOperationInitParameters) DeepCopy() *APIOperationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIOperationInitParameters.
func (*APIOperationInitParameters) DeepCopyInto ¶
func (in *APIOperationInitParameters) DeepCopyInto(out *APIOperationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIOperationList ¶
type APIOperationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []APIOperation `json:"items"` }
APIOperationList contains 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.
func (*APIOperationList) GetItems ¶
func (l *APIOperationList) GetItems() []resource.Managed
GetItems of this APIOperationList.
type APIOperationObservation ¶
type APIOperationObservation struct { // The Name of the API Management Service where the API exists. Changing this forces a new resource to be created. APIManagementName *string `json:"apiManagementName,omitempty" tf:"api_management_name,omitempty"` // The name of the API within the API Management Service where this API Operation should be created. Changing this forces a new resource to be created. APIName *string `json:"apiName,omitempty" tf:"api_name,omitempty"` // A description for this API Operation, which may include HTML formatting tags. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The Display Name for this API Management Operation. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The ID of the API Management API Operation. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The HTTP Method used for this API Management Operation, like GET, DELETE, PUT or POST - but not limited to these values. Method *string `json:"method,omitempty" tf:"method,omitempty"` // A request block as defined below. Request *RequestObservation `json:"request,omitempty" tf:"request,omitempty"` // The Name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // One or more response blocks as defined below. Response []ResponseObservation `json:"response,omitempty" tf:"response,omitempty"` // One or more template_parameter blocks as defined below. Required if url_template contains one or more parameters. TemplateParameter []TemplateParameterObservation `json:"templateParameter,omitempty" tf:"template_parameter,omitempty"` // The relative URL Template identifying the target resource for this operation, which may include parameters. URLTemplate *string `json:"urlTemplate,omitempty" tf:"url_template,omitempty"` }
func (*APIOperationObservation) DeepCopy ¶
func (in *APIOperationObservation) DeepCopy() *APIOperationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIOperationObservation.
func (*APIOperationObservation) DeepCopyInto ¶
func (in *APIOperationObservation) DeepCopyInto(out *APIOperationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIOperationParameters ¶
type APIOperationParameters struct { // The Name of the API Management Service where the API exists. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/apimanagement/v1beta2.Management // +kubebuilder:validation:Optional APIManagementName *string `json:"apiManagementName,omitempty" tf:"api_management_name,omitempty"` // Reference to a Management in apimanagement to populate apiManagementName. // +kubebuilder:validation:Optional APIManagementNameRef *v1.Reference `json:"apiManagementNameRef,omitempty" tf:"-"` // Selector for a Management in apimanagement to populate apiManagementName. // +kubebuilder:validation:Optional APIManagementNameSelector *v1.Selector `json:"apiManagementNameSelector,omitempty" tf:"-"` // The name of the API within the API Management Service where this API Operation should be created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/apimanagement/v1beta2.API // +kubebuilder:validation:Optional APIName *string `json:"apiName,omitempty" tf:"api_name,omitempty"` // Reference to a API in apimanagement to populate apiName. // +kubebuilder:validation:Optional APINameRef *v1.Reference `json:"apiNameRef,omitempty" tf:"-"` // Selector for a API in apimanagement to populate apiName. // +kubebuilder:validation:Optional APINameSelector *v1.Selector `json:"apiNameSelector,omitempty" tf:"-"` // A description for this API Operation, which may include HTML formatting tags. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The Display Name for this API Management Operation. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The HTTP Method used for this API Management Operation, like GET, DELETE, PUT or POST - but not limited to these values. // +kubebuilder:validation:Optional Method *string `json:"method,omitempty" tf:"method,omitempty"` // A request block as defined below. // +kubebuilder:validation:Optional Request *RequestParameters `json:"request,omitempty" tf:"request,omitempty"` // The Name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // One or more response blocks as defined below. // +kubebuilder:validation:Optional Response []ResponseParameters `json:"response,omitempty" tf:"response,omitempty"` // One or more template_parameter blocks as defined below. Required if url_template contains one or more parameters. // +kubebuilder:validation:Optional TemplateParameter []TemplateParameterParameters `json:"templateParameter,omitempty" tf:"template_parameter,omitempty"` // The relative URL Template identifying the target resource for this operation, which may include parameters. // +kubebuilder:validation:Optional URLTemplate *string `json:"urlTemplate,omitempty" tf:"url_template,omitempty"` }
func (*APIOperationParameters) DeepCopy ¶
func (in *APIOperationParameters) DeepCopy() *APIOperationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIOperationParameters.
func (*APIOperationParameters) DeepCopyInto ¶
func (in *APIOperationParameters) DeepCopyInto(out *APIOperationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIOperationSpec ¶
type APIOperationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider APIOperationParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider APIOperationInitParameters `json:"initProvider,omitempty"` }
APIOperationSpec defines the desired state of APIOperation
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 APIOperationStatus ¶
type APIOperationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider APIOperationObservation `json:"atProvider,omitempty"` }
APIOperationStatus defines the observed state of APIOperation.
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 APIParameters ¶
type APIParameters struct { // The Name of the API Management Service where this API should be created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/apimanagement/v1beta2.Management // +kubebuilder:validation:Optional APIManagementName *string `json:"apiManagementName,omitempty" tf:"api_management_name,omitempty"` // Reference to a Management in apimanagement to populate apiManagementName. // +kubebuilder:validation:Optional APIManagementNameRef *v1.Reference `json:"apiManagementNameRef,omitempty" tf:"-"` // Selector for a Management in apimanagement to populate apiManagementName. // +kubebuilder:validation:Optional APIManagementNameSelector *v1.Selector `json:"apiManagementNameSelector,omitempty" tf:"-"` // Type of API. Possible values are graphql, http, soap, and websocket. Defaults to http. // +kubebuilder:validation:Optional APIType *string `json:"apiType,omitempty" tf:"api_type,omitempty"` // A contact block as documented below. // +kubebuilder:validation:Optional Contact *ContactParameters `json:"contact,omitempty" tf:"contact,omitempty"` // A description of the API Management API, which may include HTML formatting tags. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The display name of the API. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // A import block as documented below. // +kubebuilder:validation:Optional Import *ImportParameters `json:"import,omitempty" tf:"import,omitempty"` // A license block as documented below. // +kubebuilder:validation:Optional License *LicenseParameters `json:"license,omitempty" tf:"license,omitempty"` // An oauth2_authorization block as documented below. // +kubebuilder:validation:Optional Oauth2Authorization *Oauth2AuthorizationParameters `json:"oauth2Authorization,omitempty" tf:"oauth2_authorization,omitempty"` // An openid_authentication block as documented below. // +kubebuilder:validation:Optional OpenIDAuthentication *OpenIDAuthenticationParameters `json:"openidAuthentication,omitempty" tf:"openid_authentication,omitempty"` // The Path for this API Management API, which is a relative URL which uniquely identifies this API and all of its resource paths within the API Management Service. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // A list of protocols the operations in this API can be invoked. Possible values are http, https, ws, and wss. // +kubebuilder:validation:Optional // +listType=set Protocols []*string `json:"protocols,omitempty" tf:"protocols,omitempty"` // The Name of the Resource Group where the API Management API exists. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The Revision which used for this API. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Revision *string `json:"revision" tf:"revision,omitempty"` // The description of the API Revision of the API Management API. // +kubebuilder:validation:Optional RevisionDescription *string `json:"revisionDescription,omitempty" tf:"revision_description,omitempty"` // Absolute URL of the backend service implementing this API. // +kubebuilder:validation:Optional ServiceURL *string `json:"serviceUrl,omitempty" tf:"service_url,omitempty"` // Should this API expose a SOAP frontend, rather than a HTTP frontend? Defaults to false. // +kubebuilder:validation:Optional SoapPassThrough *bool `json:"soapPassThrough,omitempty" tf:"soap_pass_through,omitempty"` // The API id of the source API, which could be in format azurerm_api_management_api.example.id or in format azurerm_api_management_api.example.id;rev=1 // +kubebuilder:validation:Optional SourceAPIID *string `json:"sourceApiId,omitempty" tf:"source_api_id,omitempty"` // A subscription_key_parameter_names block as documented below. // +kubebuilder:validation:Optional SubscriptionKeyParameterNames *SubscriptionKeyParameterNamesParameters `json:"subscriptionKeyParameterNames,omitempty" tf:"subscription_key_parameter_names,omitempty"` // Should this API require a subscription key? Defaults to true. // +kubebuilder:validation:Optional SubscriptionRequired *bool `json:"subscriptionRequired,omitempty" tf:"subscription_required,omitempty"` // Absolute URL of the Terms of Service for the API. // +kubebuilder:validation:Optional TermsOfServiceURL *string `json:"termsOfServiceUrl,omitempty" tf:"terms_of_service_url,omitempty"` // The Version number of this API, if this API is versioned. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` // The description of the API Version of the API Management API. // +kubebuilder:validation:Optional VersionDescription *string `json:"versionDescription,omitempty" tf:"version_description,omitempty"` // The ID of the Version Set which this API is associated with. // +kubebuilder:validation:Optional VersionSetID *string `json:"versionSetId,omitempty" tf:"version_set_id,omitempty"` }
func (*APIParameters) DeepCopy ¶
func (in *APIParameters) DeepCopy() *APIParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIParameters.
func (*APIParameters) DeepCopyInto ¶
func (in *APIParameters) DeepCopyInto(out *APIParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APISpec ¶
type APISpec struct { v1.ResourceSpec `json:",inline"` ForProvider APIParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider APIInitParameters `json:"initProvider,omitempty"` }
APISpec defines the desired state of API
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 APIStatus ¶
type APIStatus struct { v1.ResourceStatus `json:",inline"` AtProvider APIObservation `json:"atProvider,omitempty"` }
APIStatus defines the observed state of API.
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 AdditionalLocationInitParameters ¶
type AdditionalLocationInitParameters struct { // The number of compute units in this region. Defaults to the capacity of the main region. Capacity *float64 `json:"capacity,omitempty" tf:"capacity,omitempty"` // Only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location. GatewayDisabled *bool `json:"gatewayDisabled,omitempty" tf:"gateway_disabled,omitempty"` // The name of the Azure Region in which the API Management Service should be expanded to. Location *string `json:"location,omitempty" tf:"location,omitempty"` // ID of a standard SKU IPv4 Public IP. PublicIPAddressID *string `json:"publicIpAddressId,omitempty" tf:"public_ip_address_id,omitempty"` // A virtual_network_configuration block as defined below. Required when virtual_network_type is External or Internal. VirtualNetworkConfiguration *VirtualNetworkConfigurationInitParameters `json:"virtualNetworkConfiguration,omitempty" tf:"virtual_network_configuration,omitempty"` // A list of availability zones. Changing this forces a new resource to be created. // +listType=set Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*AdditionalLocationInitParameters) DeepCopy ¶
func (in *AdditionalLocationInitParameters) DeepCopy() *AdditionalLocationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalLocationInitParameters.
func (*AdditionalLocationInitParameters) DeepCopyInto ¶
func (in *AdditionalLocationInitParameters) DeepCopyInto(out *AdditionalLocationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalLocationObservation ¶
type AdditionalLocationObservation struct { // The number of compute units in this region. Defaults to the capacity of the main region. Capacity *float64 `json:"capacity,omitempty" tf:"capacity,omitempty"` // Only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location. GatewayDisabled *bool `json:"gatewayDisabled,omitempty" tf:"gateway_disabled,omitempty"` // The URL of the Regional Gateway for the API Management Service in the specified region. GatewayRegionalURL *string `json:"gatewayRegionalUrl,omitempty" tf:"gateway_regional_url,omitempty"` // The name of the Azure Region in which the API Management Service should be expanded to. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The Private IP addresses of the API Management Service. Available only when the API Manager instance is using Virtual Network mode. PrivateIPAddresses []*string `json:"privateIpAddresses,omitempty" tf:"private_ip_addresses,omitempty"` // ID of a standard SKU IPv4 Public IP. PublicIPAddressID *string `json:"publicIpAddressId,omitempty" tf:"public_ip_address_id,omitempty"` // Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU. PublicIPAddresses []*string `json:"publicIpAddresses,omitempty" tf:"public_ip_addresses,omitempty"` // A virtual_network_configuration block as defined below. Required when virtual_network_type is External or Internal. VirtualNetworkConfiguration *VirtualNetworkConfigurationObservation `json:"virtualNetworkConfiguration,omitempty" tf:"virtual_network_configuration,omitempty"` // A list of availability zones. Changing this forces a new resource to be created. // +listType=set Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*AdditionalLocationObservation) DeepCopy ¶
func (in *AdditionalLocationObservation) DeepCopy() *AdditionalLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalLocationObservation.
func (*AdditionalLocationObservation) DeepCopyInto ¶
func (in *AdditionalLocationObservation) DeepCopyInto(out *AdditionalLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalLocationParameters ¶
type AdditionalLocationParameters struct { // The number of compute units in this region. Defaults to the capacity of the main region. // +kubebuilder:validation:Optional Capacity *float64 `json:"capacity,omitempty" tf:"capacity,omitempty"` // Only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location. // +kubebuilder:validation:Optional GatewayDisabled *bool `json:"gatewayDisabled,omitempty" tf:"gateway_disabled,omitempty"` // The name of the Azure Region in which the API Management Service should be expanded to. // +kubebuilder:validation:Optional Location *string `json:"location" tf:"location,omitempty"` // ID of a standard SKU IPv4 Public IP. // +kubebuilder:validation:Optional PublicIPAddressID *string `json:"publicIpAddressId,omitempty" tf:"public_ip_address_id,omitempty"` // A virtual_network_configuration block as defined below. Required when virtual_network_type is External or Internal. // +kubebuilder:validation:Optional VirtualNetworkConfiguration *VirtualNetworkConfigurationParameters `json:"virtualNetworkConfiguration,omitempty" tf:"virtual_network_configuration,omitempty"` // A list of availability zones. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*AdditionalLocationParameters) DeepCopy ¶
func (in *AdditionalLocationParameters) DeepCopy() *AdditionalLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalLocationParameters.
func (*AdditionalLocationParameters) DeepCopyInto ¶
func (in *AdditionalLocationParameters) DeepCopyInto(out *AdditionalLocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsInitParameters ¶
type ApplicationInsightsInitParameters struct { }
func (*ApplicationInsightsInitParameters) DeepCopy ¶
func (in *ApplicationInsightsInitParameters) DeepCopy() *ApplicationInsightsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsInitParameters.
func (*ApplicationInsightsInitParameters) DeepCopyInto ¶
func (in *ApplicationInsightsInitParameters) DeepCopyInto(out *ApplicationInsightsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsObservation ¶
type ApplicationInsightsObservation struct { }
func (*ApplicationInsightsObservation) DeepCopy ¶
func (in *ApplicationInsightsObservation) DeepCopy() *ApplicationInsightsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsObservation.
func (*ApplicationInsightsObservation) DeepCopyInto ¶
func (in *ApplicationInsightsObservation) DeepCopyInto(out *ApplicationInsightsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsParameters ¶
type ApplicationInsightsParameters struct { // The instrumentation key used to push data to Application Insights. // +kubebuilder:validation:Required InstrumentationKeySecretRef v1.SecretKeySelector `json:"instrumentationKeySecretRef" tf:"-"` }
func (*ApplicationInsightsParameters) DeepCopy ¶
func (in *ApplicationInsightsParameters) DeepCopy() *ApplicationInsightsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsParameters.
func (*ApplicationInsightsParameters) DeepCopyInto ¶
func (in *ApplicationInsightsParameters) DeepCopyInto(out *ApplicationInsightsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationInitParameters ¶
type AuthorizationInitParameters struct { // The authentication Parameter value. Parameter *string `json:"parameter,omitempty" tf:"parameter,omitempty"` // The authentication Scheme name. Scheme *string `json:"scheme,omitempty" tf:"scheme,omitempty"` }
func (*AuthorizationInitParameters) DeepCopy ¶
func (in *AuthorizationInitParameters) DeepCopy() *AuthorizationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationInitParameters.
func (*AuthorizationInitParameters) DeepCopyInto ¶
func (in *AuthorizationInitParameters) DeepCopyInto(out *AuthorizationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationObservation ¶
type AuthorizationObservation struct { // The authentication Parameter value. Parameter *string `json:"parameter,omitempty" tf:"parameter,omitempty"` // The authentication Scheme name. Scheme *string `json:"scheme,omitempty" tf:"scheme,omitempty"` }
func (*AuthorizationObservation) DeepCopy ¶
func (in *AuthorizationObservation) DeepCopy() *AuthorizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationObservation.
func (*AuthorizationObservation) DeepCopyInto ¶
func (in *AuthorizationObservation) DeepCopyInto(out *AuthorizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationParameters ¶
type AuthorizationParameters struct { // The authentication Parameter value. // +kubebuilder:validation:Optional Parameter *string `json:"parameter,omitempty" tf:"parameter,omitempty"` // The authentication Scheme name. // +kubebuilder:validation:Optional Scheme *string `json:"scheme,omitempty" tf:"scheme,omitempty"` }
func (*AuthorizationParameters) DeepCopy ¶
func (in *AuthorizationParameters) DeepCopy() *AuthorizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationParameters.
func (*AuthorizationParameters) DeepCopyInto ¶
func (in *AuthorizationParameters) DeepCopyInto(out *AuthorizationParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.protocol) || (has(self.initProvider) && has(self.initProvider.protocol))",message="spec.forProvider.protocol is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || (has(self.initProvider) && has(self.initProvider.url))",message="spec.forProvider.url is a required parameter" Spec BackendSpec `json:"spec"` Status BackendStatus `json:"status,omitempty"` }
Backend is the Schema for the Backends API. Manages a backend within an API Management Service. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *Backend) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Backend.
func (*Backend) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Backend
func (*Backend) GetDeletionPolicy ¶
func (mg *Backend) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Backend.
func (*Backend) GetInitParameters ¶
GetInitParameters of this Backend
func (*Backend) GetManagementPolicies ¶
func (mg *Backend) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Backend.
func (*Backend) GetMergedParameters ¶
GetInitParameters of this Backend
func (*Backend) GetObservation ¶
GetObservation of this Backend
func (*Backend) GetParameters ¶
GetParameters of this Backend
func (*Backend) GetProviderConfigReference ¶
GetProviderConfigReference of this Backend.
func (*Backend) GetPublishConnectionDetailsTo ¶
func (mg *Backend) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Backend.
func (*Backend) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Backend
func (*Backend) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Backend) GetWriteConnectionSecretToReference ¶
func (mg *Backend) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Backend.
func (*Backend) LateInitialize ¶
LateInitialize this Backend using its observed tfState. returns True if there are any spec changes for the resource.
func (*Backend) ResolveReferences ¶
ResolveReferences of this Backend.
func (*Backend) SetConditions ¶
SetConditions of this Backend.
func (*Backend) SetDeletionPolicy ¶
func (mg *Backend) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Backend.
func (*Backend) SetManagementPolicies ¶
func (mg *Backend) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Backend.
func (*Backend) SetObservation ¶
SetObservation for this Backend
func (*Backend) SetParameters ¶
SetParameters for this Backend
func (*Backend) SetProviderConfigReference ¶
SetProviderConfigReference of this Backend.
func (*Backend) SetPublishConnectionDetailsTo ¶
func (mg *Backend) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Backend.
func (*Backend) SetWriteConnectionSecretToReference ¶
func (mg *Backend) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Backend.
type BackendInitParameters ¶
type BackendInitParameters struct { // A credentials block as documented below. Credentials *CredentialsInitParameters `json:"credentials,omitempty" tf:"credentials,omitempty"` // The description of the backend. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The protocol used by the backend host. Possible values are http or soap. Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // A proxy block as documented below. Proxy *BackendProxyInitParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // The management URI of the backend host in an external system. This URI can be the ARM Resource ID of Logic Apps, Function Apps or API Apps, or the management endpoint of a Service Fabric cluster. ResourceID *string `json:"resourceId,omitempty" tf:"resource_id,omitempty"` // A service_fabric_cluster block as documented below. ServiceFabricCluster *ServiceFabricClusterInitParameters `json:"serviceFabricCluster,omitempty" tf:"service_fabric_cluster,omitempty"` // A tls block as documented below. TLS *TLSInitParameters `json:"tls,omitempty" tf:"tls,omitempty"` // The title of the backend. Title *string `json:"title,omitempty" tf:"title,omitempty"` // The URL of the backend host. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*BackendInitParameters) DeepCopy ¶
func (in *BackendInitParameters) DeepCopy() *BackendInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendInitParameters.
func (*BackendInitParameters) DeepCopyInto ¶
func (in *BackendInitParameters) DeepCopyInto(out *BackendInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendList ¶
type BackendList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Backend `json:"items"` }
BackendList contains 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.
func (*BackendList) GetItems ¶
func (l *BackendList) GetItems() []resource.Managed
GetItems of this BackendList.
type BackendObservation ¶
type BackendObservation struct { // The Name of the API Management Service where this backend should be created. Changing this forces a new resource to be created. APIManagementName *string `json:"apiManagementName,omitempty" tf:"api_management_name,omitempty"` // A credentials block as documented below. Credentials *CredentialsObservation `json:"credentials,omitempty" tf:"credentials,omitempty"` // The description of the backend. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the API Management API. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The protocol used by the backend host. Possible values are http or soap. Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // A proxy block as documented below. Proxy *BackendProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // The management URI of the backend host in an external system. This URI can be the ARM Resource ID of Logic Apps, Function Apps or API Apps, or the management endpoint of a Service Fabric cluster. ResourceID *string `json:"resourceId,omitempty" tf:"resource_id,omitempty"` // A service_fabric_cluster block as documented below. ServiceFabricCluster *ServiceFabricClusterObservation `json:"serviceFabricCluster,omitempty" tf:"service_fabric_cluster,omitempty"` // A tls block as documented below. TLS *TLSObservation `json:"tls,omitempty" tf:"tls,omitempty"` // The title of the backend. Title *string `json:"title,omitempty" tf:"title,omitempty"` // The URL of the backend host. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*BackendObservation) DeepCopy ¶
func (in *BackendObservation) DeepCopy() *BackendObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendObservation.
func (*BackendObservation) DeepCopyInto ¶
func (in *BackendObservation) DeepCopyInto(out *BackendObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendParameters ¶
type BackendParameters struct { // The Name of the API Management Service where this backend should be created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/apimanagement/v1beta2.Management // +kubebuilder:validation:Optional APIManagementName *string `json:"apiManagementName,omitempty" tf:"api_management_name,omitempty"` // Reference to a Management in apimanagement to populate apiManagementName. // +kubebuilder:validation:Optional APIManagementNameRef *v1.Reference `json:"apiManagementNameRef,omitempty" tf:"-"` // Selector for a Management in apimanagement to populate apiManagementName. // +kubebuilder:validation:Optional APIManagementNameSelector *v1.Selector `json:"apiManagementNameSelector,omitempty" tf:"-"` // A credentials block as documented below. // +kubebuilder:validation:Optional Credentials *CredentialsParameters `json:"credentials,omitempty" tf:"credentials,omitempty"` // The description of the backend. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The protocol used by the backend host. Possible values are http or soap. // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // A proxy block as documented below. // +kubebuilder:validation:Optional Proxy *BackendProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The management URI of the backend host in an external system. This URI can be the ARM Resource ID of Logic Apps, Function Apps or API Apps, or the management endpoint of a Service Fabric cluster. // +kubebuilder:validation:Optional ResourceID *string `json:"resourceId,omitempty" tf:"resource_id,omitempty"` // A service_fabric_cluster block as documented below. // +kubebuilder:validation:Optional ServiceFabricCluster *ServiceFabricClusterParameters `json:"serviceFabricCluster,omitempty" tf:"service_fabric_cluster,omitempty"` // A tls block as documented below. // +kubebuilder:validation:Optional TLS *TLSParameters `json:"tls,omitempty" tf:"tls,omitempty"` // The title of the backend. // +kubebuilder:validation:Optional Title *string `json:"title,omitempty" tf:"title,omitempty"` // The URL of the backend host. // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*BackendParameters) DeepCopy ¶
func (in *BackendParameters) DeepCopy() *BackendParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendParameters.
func (*BackendParameters) DeepCopyInto ¶
func (in *BackendParameters) DeepCopyInto(out *BackendParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendProxyInitParameters ¶
type BackendProxyInitParameters struct { // The URL of the proxy server. URL *string `json:"url,omitempty" tf:"url,omitempty"` // The username to connect to the proxy server. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*BackendProxyInitParameters) DeepCopy ¶
func (in *BackendProxyInitParameters) DeepCopy() *BackendProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendProxyInitParameters.
func (*BackendProxyInitParameters) DeepCopyInto ¶
func (in *BackendProxyInitParameters) DeepCopyInto(out *BackendProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendProxyObservation ¶
type BackendProxyObservation struct { // The URL of the proxy server. URL *string `json:"url,omitempty" tf:"url,omitempty"` // The username to connect to the proxy server. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*BackendProxyObservation) DeepCopy ¶
func (in *BackendProxyObservation) DeepCopy() *BackendProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendProxyObservation.
func (*BackendProxyObservation) DeepCopyInto ¶
func (in *BackendProxyObservation) DeepCopyInto(out *BackendProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendProxyParameters ¶
type BackendProxyParameters struct { // The password to connect to the proxy server. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // The URL of the proxy server. // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` // The username to connect to the proxy server. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*BackendProxyParameters) DeepCopy ¶
func (in *BackendProxyParameters) DeepCopy() *BackendProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendProxyParameters.
func (*BackendProxyParameters) DeepCopyInto ¶
func (in *BackendProxyParameters) DeepCopyInto(out *BackendProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendRequestDataMaskingHeadersInitParameters ¶
type BackendRequestDataMaskingHeadersInitParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*BackendRequestDataMaskingHeadersInitParameters) DeepCopy ¶
func (in *BackendRequestDataMaskingHeadersInitParameters) DeepCopy() *BackendRequestDataMaskingHeadersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendRequestDataMaskingHeadersInitParameters.
func (*BackendRequestDataMaskingHeadersInitParameters) DeepCopyInto ¶
func (in *BackendRequestDataMaskingHeadersInitParameters) DeepCopyInto(out *BackendRequestDataMaskingHeadersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendRequestDataMaskingHeadersObservation ¶
type BackendRequestDataMaskingHeadersObservation struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*BackendRequestDataMaskingHeadersObservation) DeepCopy ¶
func (in *BackendRequestDataMaskingHeadersObservation) DeepCopy() *BackendRequestDataMaskingHeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendRequestDataMaskingHeadersObservation.
func (*BackendRequestDataMaskingHeadersObservation) DeepCopyInto ¶
func (in *BackendRequestDataMaskingHeadersObservation) DeepCopyInto(out *BackendRequestDataMaskingHeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendRequestDataMaskingHeadersParameters ¶
type BackendRequestDataMaskingHeadersParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. // +kubebuilder:validation:Optional Mode *string `json:"mode" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*BackendRequestDataMaskingHeadersParameters) DeepCopy ¶
func (in *BackendRequestDataMaskingHeadersParameters) DeepCopy() *BackendRequestDataMaskingHeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendRequestDataMaskingHeadersParameters.
func (*BackendRequestDataMaskingHeadersParameters) DeepCopyInto ¶
func (in *BackendRequestDataMaskingHeadersParameters) DeepCopyInto(out *BackendRequestDataMaskingHeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendRequestDataMaskingInitParameters ¶
type BackendRequestDataMaskingInitParameters struct { // A headers block as defined below. Headers []BackendRequestDataMaskingHeadersInitParameters `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. QueryParams []BackendRequestDataMaskingQueryParamsInitParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*BackendRequestDataMaskingInitParameters) DeepCopy ¶
func (in *BackendRequestDataMaskingInitParameters) DeepCopy() *BackendRequestDataMaskingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendRequestDataMaskingInitParameters.
func (*BackendRequestDataMaskingInitParameters) DeepCopyInto ¶
func (in *BackendRequestDataMaskingInitParameters) DeepCopyInto(out *BackendRequestDataMaskingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendRequestDataMaskingObservation ¶
type BackendRequestDataMaskingObservation struct { // A headers block as defined below. Headers []BackendRequestDataMaskingHeadersObservation `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. QueryParams []BackendRequestDataMaskingQueryParamsObservation `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*BackendRequestDataMaskingObservation) DeepCopy ¶
func (in *BackendRequestDataMaskingObservation) DeepCopy() *BackendRequestDataMaskingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendRequestDataMaskingObservation.
func (*BackendRequestDataMaskingObservation) DeepCopyInto ¶
func (in *BackendRequestDataMaskingObservation) DeepCopyInto(out *BackendRequestDataMaskingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendRequestDataMaskingParameters ¶
type BackendRequestDataMaskingParameters struct { // A headers block as defined below. // +kubebuilder:validation:Optional Headers []BackendRequestDataMaskingHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. // +kubebuilder:validation:Optional QueryParams []BackendRequestDataMaskingQueryParamsParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*BackendRequestDataMaskingParameters) DeepCopy ¶
func (in *BackendRequestDataMaskingParameters) DeepCopy() *BackendRequestDataMaskingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendRequestDataMaskingParameters.
func (*BackendRequestDataMaskingParameters) DeepCopyInto ¶
func (in *BackendRequestDataMaskingParameters) DeepCopyInto(out *BackendRequestDataMaskingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendRequestDataMaskingQueryParamsInitParameters ¶
type BackendRequestDataMaskingQueryParamsInitParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*BackendRequestDataMaskingQueryParamsInitParameters) DeepCopy ¶
func (in *BackendRequestDataMaskingQueryParamsInitParameters) DeepCopy() *BackendRequestDataMaskingQueryParamsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendRequestDataMaskingQueryParamsInitParameters.
func (*BackendRequestDataMaskingQueryParamsInitParameters) DeepCopyInto ¶
func (in *BackendRequestDataMaskingQueryParamsInitParameters) DeepCopyInto(out *BackendRequestDataMaskingQueryParamsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendRequestDataMaskingQueryParamsObservation ¶
type BackendRequestDataMaskingQueryParamsObservation struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*BackendRequestDataMaskingQueryParamsObservation) DeepCopy ¶
func (in *BackendRequestDataMaskingQueryParamsObservation) DeepCopy() *BackendRequestDataMaskingQueryParamsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendRequestDataMaskingQueryParamsObservation.
func (*BackendRequestDataMaskingQueryParamsObservation) DeepCopyInto ¶
func (in *BackendRequestDataMaskingQueryParamsObservation) DeepCopyInto(out *BackendRequestDataMaskingQueryParamsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendRequestDataMaskingQueryParamsParameters ¶
type BackendRequestDataMaskingQueryParamsParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. // +kubebuilder:validation:Optional Mode *string `json:"mode" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*BackendRequestDataMaskingQueryParamsParameters) DeepCopy ¶
func (in *BackendRequestDataMaskingQueryParamsParameters) DeepCopy() *BackendRequestDataMaskingQueryParamsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendRequestDataMaskingQueryParamsParameters.
func (*BackendRequestDataMaskingQueryParamsParameters) DeepCopyInto ¶
func (in *BackendRequestDataMaskingQueryParamsParameters) DeepCopyInto(out *BackendRequestDataMaskingQueryParamsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendRequestInitParameters ¶
type BackendRequestInitParameters struct { // Number of payload bytes to log (up to 8192). BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. DataMasking *DataMaskingInitParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*BackendRequestInitParameters) DeepCopy ¶
func (in *BackendRequestInitParameters) DeepCopy() *BackendRequestInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendRequestInitParameters.
func (*BackendRequestInitParameters) DeepCopyInto ¶
func (in *BackendRequestInitParameters) DeepCopyInto(out *BackendRequestInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendRequestObservation ¶
type BackendRequestObservation struct { // Number of payload bytes to log (up to 8192). BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. DataMasking *DataMaskingObservation `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*BackendRequestObservation) DeepCopy ¶
func (in *BackendRequestObservation) DeepCopy() *BackendRequestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendRequestObservation.
func (*BackendRequestObservation) DeepCopyInto ¶
func (in *BackendRequestObservation) DeepCopyInto(out *BackendRequestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendRequestParameters ¶
type BackendRequestParameters struct { // Number of payload bytes to log (up to 8192). // +kubebuilder:validation:Optional BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. // +kubebuilder:validation:Optional DataMasking *DataMaskingParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +kubebuilder:validation:Optional // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*BackendRequestParameters) DeepCopy ¶
func (in *BackendRequestParameters) DeepCopy() *BackendRequestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendRequestParameters.
func (*BackendRequestParameters) DeepCopyInto ¶
func (in *BackendRequestParameters) DeepCopyInto(out *BackendRequestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendResponseDataMaskingHeadersInitParameters ¶
type BackendResponseDataMaskingHeadersInitParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*BackendResponseDataMaskingHeadersInitParameters) DeepCopy ¶
func (in *BackendResponseDataMaskingHeadersInitParameters) DeepCopy() *BackendResponseDataMaskingHeadersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendResponseDataMaskingHeadersInitParameters.
func (*BackendResponseDataMaskingHeadersInitParameters) DeepCopyInto ¶
func (in *BackendResponseDataMaskingHeadersInitParameters) DeepCopyInto(out *BackendResponseDataMaskingHeadersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendResponseDataMaskingHeadersObservation ¶
type BackendResponseDataMaskingHeadersObservation struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*BackendResponseDataMaskingHeadersObservation) DeepCopy ¶
func (in *BackendResponseDataMaskingHeadersObservation) DeepCopy() *BackendResponseDataMaskingHeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendResponseDataMaskingHeadersObservation.
func (*BackendResponseDataMaskingHeadersObservation) DeepCopyInto ¶
func (in *BackendResponseDataMaskingHeadersObservation) DeepCopyInto(out *BackendResponseDataMaskingHeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendResponseDataMaskingHeadersParameters ¶
type BackendResponseDataMaskingHeadersParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. // +kubebuilder:validation:Optional Mode *string `json:"mode" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*BackendResponseDataMaskingHeadersParameters) DeepCopy ¶
func (in *BackendResponseDataMaskingHeadersParameters) DeepCopy() *BackendResponseDataMaskingHeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendResponseDataMaskingHeadersParameters.
func (*BackendResponseDataMaskingHeadersParameters) DeepCopyInto ¶
func (in *BackendResponseDataMaskingHeadersParameters) DeepCopyInto(out *BackendResponseDataMaskingHeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendResponseDataMaskingInitParameters ¶
type BackendResponseDataMaskingInitParameters struct { // A headers block as defined below. Headers []DataMaskingHeadersInitParameters `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. QueryParams []DataMaskingQueryParamsInitParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*BackendResponseDataMaskingInitParameters) DeepCopy ¶
func (in *BackendResponseDataMaskingInitParameters) DeepCopy() *BackendResponseDataMaskingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendResponseDataMaskingInitParameters.
func (*BackendResponseDataMaskingInitParameters) DeepCopyInto ¶
func (in *BackendResponseDataMaskingInitParameters) DeepCopyInto(out *BackendResponseDataMaskingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendResponseDataMaskingObservation ¶
type BackendResponseDataMaskingObservation struct { // A headers block as defined below. Headers []DataMaskingHeadersObservation `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. QueryParams []DataMaskingQueryParamsObservation `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*BackendResponseDataMaskingObservation) DeepCopy ¶
func (in *BackendResponseDataMaskingObservation) DeepCopy() *BackendResponseDataMaskingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendResponseDataMaskingObservation.
func (*BackendResponseDataMaskingObservation) DeepCopyInto ¶
func (in *BackendResponseDataMaskingObservation) DeepCopyInto(out *BackendResponseDataMaskingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendResponseDataMaskingParameters ¶
type BackendResponseDataMaskingParameters struct { // A headers block as defined below. // +kubebuilder:validation:Optional Headers []DataMaskingHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. // +kubebuilder:validation:Optional QueryParams []DataMaskingQueryParamsParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*BackendResponseDataMaskingParameters) DeepCopy ¶
func (in *BackendResponseDataMaskingParameters) DeepCopy() *BackendResponseDataMaskingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendResponseDataMaskingParameters.
func (*BackendResponseDataMaskingParameters) DeepCopyInto ¶
func (in *BackendResponseDataMaskingParameters) DeepCopyInto(out *BackendResponseDataMaskingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendResponseDataMaskingQueryParamsInitParameters ¶
type BackendResponseDataMaskingQueryParamsInitParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*BackendResponseDataMaskingQueryParamsInitParameters) DeepCopy ¶
func (in *BackendResponseDataMaskingQueryParamsInitParameters) DeepCopy() *BackendResponseDataMaskingQueryParamsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendResponseDataMaskingQueryParamsInitParameters.
func (*BackendResponseDataMaskingQueryParamsInitParameters) DeepCopyInto ¶
func (in *BackendResponseDataMaskingQueryParamsInitParameters) DeepCopyInto(out *BackendResponseDataMaskingQueryParamsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendResponseDataMaskingQueryParamsObservation ¶
type BackendResponseDataMaskingQueryParamsObservation struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*BackendResponseDataMaskingQueryParamsObservation) DeepCopy ¶
func (in *BackendResponseDataMaskingQueryParamsObservation) DeepCopy() *BackendResponseDataMaskingQueryParamsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendResponseDataMaskingQueryParamsObservation.
func (*BackendResponseDataMaskingQueryParamsObservation) DeepCopyInto ¶
func (in *BackendResponseDataMaskingQueryParamsObservation) DeepCopyInto(out *BackendResponseDataMaskingQueryParamsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendResponseDataMaskingQueryParamsParameters ¶
type BackendResponseDataMaskingQueryParamsParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. // +kubebuilder:validation:Optional Mode *string `json:"mode" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*BackendResponseDataMaskingQueryParamsParameters) DeepCopy ¶
func (in *BackendResponseDataMaskingQueryParamsParameters) DeepCopy() *BackendResponseDataMaskingQueryParamsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendResponseDataMaskingQueryParamsParameters.
func (*BackendResponseDataMaskingQueryParamsParameters) DeepCopyInto ¶
func (in *BackendResponseDataMaskingQueryParamsParameters) DeepCopyInto(out *BackendResponseDataMaskingQueryParamsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendResponseInitParameters ¶
type BackendResponseInitParameters struct { // Number of payload bytes to log (up to 8192). BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. DataMasking *BackendResponseDataMaskingInitParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*BackendResponseInitParameters) DeepCopy ¶
func (in *BackendResponseInitParameters) DeepCopy() *BackendResponseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendResponseInitParameters.
func (*BackendResponseInitParameters) DeepCopyInto ¶
func (in *BackendResponseInitParameters) DeepCopyInto(out *BackendResponseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendResponseObservation ¶
type BackendResponseObservation struct { // Number of payload bytes to log (up to 8192). BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. DataMasking *BackendResponseDataMaskingObservation `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*BackendResponseObservation) DeepCopy ¶
func (in *BackendResponseObservation) DeepCopy() *BackendResponseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendResponseObservation.
func (*BackendResponseObservation) DeepCopyInto ¶
func (in *BackendResponseObservation) DeepCopyInto(out *BackendResponseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendResponseParameters ¶
type BackendResponseParameters struct { // Number of payload bytes to log (up to 8192). // +kubebuilder:validation:Optional BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. // +kubebuilder:validation:Optional DataMasking *BackendResponseDataMaskingParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +kubebuilder:validation:Optional // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*BackendResponseParameters) DeepCopy ¶
func (in *BackendResponseParameters) DeepCopy() *BackendResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendResponseParameters.
func (*BackendResponseParameters) DeepCopyInto ¶
func (in *BackendResponseParameters) DeepCopyInto(out *BackendResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendSpec ¶
type BackendSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackendParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider BackendInitParameters `json:"initProvider,omitempty"` }
BackendSpec defines the desired state of Backend
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 BackendStatus ¶
type BackendStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackendObservation `json:"atProvider,omitempty"` }
BackendStatus defines the observed state of Backend.
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 CertificateInitParameters ¶
type CertificateInitParameters struct { // The name of the Certificate Store where this certificate should be stored. Possible values are CertificateAuthority and Root. StoreName *string `json:"storeName,omitempty" tf:"store_name,omitempty"` }
func (*CertificateInitParameters) DeepCopy ¶
func (in *CertificateInitParameters) DeepCopy() *CertificateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateInitParameters.
func (*CertificateInitParameters) DeepCopyInto ¶
func (in *CertificateInitParameters) DeepCopyInto(out *CertificateInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateObservation ¶
type CertificateObservation struct { // The expiration date of the certificate in RFC3339 format: 2000-01-02T03:04:05Z. Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"` // The name of the Certificate Store where this certificate should be stored. Possible values are CertificateAuthority and Root. StoreName *string `json:"storeName,omitempty" tf:"store_name,omitempty"` // The subject of the certificate. Subject *string `json:"subject,omitempty" tf:"subject,omitempty"` // The thumbprint of the certificate. Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*CertificateObservation) DeepCopy ¶
func (in *CertificateObservation) DeepCopy() *CertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateObservation.
func (*CertificateObservation) DeepCopyInto ¶
func (in *CertificateObservation) DeepCopyInto(out *CertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateParameters ¶
type CertificateParameters struct { // The password for the certificate. // +kubebuilder:validation:Optional CertificatePasswordSecretRef *v1.SecretKeySelector `json:"certificatePasswordSecretRef,omitempty" tf:"-"` // The Base64 Encoded PFX or Base64 Encoded X.509 Certificate. // +kubebuilder:validation:Required EncodedCertificateSecretRef v1.SecretKeySelector `json:"encodedCertificateSecretRef" tf:"-"` // The name of the Certificate Store where this certificate should be stored. Possible values are CertificateAuthority and Root. // +kubebuilder:validation:Optional StoreName *string `json:"storeName" tf:"store_name,omitempty"` }
func (*CertificateParameters) DeepCopy ¶
func (in *CertificateParameters) DeepCopy() *CertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateParameters.
func (*CertificateParameters) DeepCopyInto ¶
func (in *CertificateParameters) DeepCopyInto(out *CertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactInitParameters ¶
type ContactInitParameters struct { // The email address of the contact person/organization. Email *string `json:"email,omitempty" tf:"email,omitempty"` // The name of the contact person/organization. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Absolute URL of the contact information. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*ContactInitParameters) DeepCopy ¶
func (in *ContactInitParameters) DeepCopy() *ContactInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactInitParameters.
func (*ContactInitParameters) DeepCopyInto ¶
func (in *ContactInitParameters) DeepCopyInto(out *ContactInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactObservation ¶
type ContactObservation struct { // The email address of the contact person/organization. Email *string `json:"email,omitempty" tf:"email,omitempty"` // The name of the contact person/organization. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Absolute URL of the contact information. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*ContactObservation) DeepCopy ¶
func (in *ContactObservation) DeepCopy() *ContactObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactObservation.
func (*ContactObservation) DeepCopyInto ¶
func (in *ContactObservation) DeepCopyInto(out *ContactObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContactParameters ¶
type ContactParameters struct { // The email address of the contact person/organization. // +kubebuilder:validation:Optional Email *string `json:"email,omitempty" tf:"email,omitempty"` // The name of the contact person/organization. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Absolute URL of the contact information. // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*ContactParameters) DeepCopy ¶
func (in *ContactParameters) DeepCopy() *ContactParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactParameters.
func (*ContactParameters) DeepCopyInto ¶
func (in *ContactParameters) DeepCopyInto(out *ContactParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CredentialsInitParameters ¶
type CredentialsInitParameters struct { // An authorization block as defined below. Authorization *AuthorizationInitParameters `json:"authorization,omitempty" tf:"authorization,omitempty"` // A list of client certificate thumbprints to present to the backend host. The certificates must exist within the API Management Service. Certificate []*string `json:"certificate,omitempty" tf:"certificate,omitempty"` // A mapping of header parameters to pass to the backend host. The keys are the header names and the values are a comma separated string of header values. This is converted to a list before being passed to the API. // +mapType=granular Header map[string]*string `json:"header,omitempty" tf:"header,omitempty"` // A mapping of query parameters to pass to the backend host. The keys are the query names and the values are a comma separated string of query values. This is converted to a list before being passed to the API. // +mapType=granular Query map[string]*string `json:"query,omitempty" tf:"query,omitempty"` }
func (*CredentialsInitParameters) DeepCopy ¶
func (in *CredentialsInitParameters) DeepCopy() *CredentialsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialsInitParameters.
func (*CredentialsInitParameters) DeepCopyInto ¶
func (in *CredentialsInitParameters) DeepCopyInto(out *CredentialsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CredentialsObservation ¶
type CredentialsObservation struct { // An authorization block as defined below. Authorization *AuthorizationObservation `json:"authorization,omitempty" tf:"authorization,omitempty"` // A list of client certificate thumbprints to present to the backend host. The certificates must exist within the API Management Service. Certificate []*string `json:"certificate,omitempty" tf:"certificate,omitempty"` // A mapping of header parameters to pass to the backend host. The keys are the header names and the values are a comma separated string of header values. This is converted to a list before being passed to the API. // +mapType=granular Header map[string]*string `json:"header,omitempty" tf:"header,omitempty"` // A mapping of query parameters to pass to the backend host. The keys are the query names and the values are a comma separated string of query values. This is converted to a list before being passed to the API. // +mapType=granular Query map[string]*string `json:"query,omitempty" tf:"query,omitempty"` }
func (*CredentialsObservation) DeepCopy ¶
func (in *CredentialsObservation) DeepCopy() *CredentialsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialsObservation.
func (*CredentialsObservation) DeepCopyInto ¶
func (in *CredentialsObservation) DeepCopyInto(out *CredentialsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CredentialsParameters ¶
type CredentialsParameters struct { // An authorization block as defined below. // +kubebuilder:validation:Optional Authorization *AuthorizationParameters `json:"authorization,omitempty" tf:"authorization,omitempty"` // A list of client certificate thumbprints to present to the backend host. The certificates must exist within the API Management Service. // +kubebuilder:validation:Optional Certificate []*string `json:"certificate,omitempty" tf:"certificate,omitempty"` // A mapping of header parameters to pass to the backend host. The keys are the header names and the values are a comma separated string of header values. This is converted to a list before being passed to the API. // +kubebuilder:validation:Optional // +mapType=granular Header map[string]*string `json:"header,omitempty" tf:"header,omitempty"` // A mapping of query parameters to pass to the backend host. The keys are the query names and the values are a comma separated string of query values. This is converted to a list before being passed to the API. // +kubebuilder:validation:Optional // +mapType=granular Query map[string]*string `json:"query,omitempty" tf:"query,omitempty"` }
func (*CredentialsParameters) DeepCopy ¶
func (in *CredentialsParameters) DeepCopy() *CredentialsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialsParameters.
func (*CredentialsParameters) DeepCopyInto ¶
func (in *CredentialsParameters) DeepCopyInto(out *CredentialsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataMaskingHeadersInitParameters ¶
type DataMaskingHeadersInitParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*DataMaskingHeadersInitParameters) DeepCopy ¶
func (in *DataMaskingHeadersInitParameters) DeepCopy() *DataMaskingHeadersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataMaskingHeadersInitParameters.
func (*DataMaskingHeadersInitParameters) DeepCopyInto ¶
func (in *DataMaskingHeadersInitParameters) DeepCopyInto(out *DataMaskingHeadersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataMaskingHeadersObservation ¶
type DataMaskingHeadersObservation struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*DataMaskingHeadersObservation) DeepCopy ¶
func (in *DataMaskingHeadersObservation) DeepCopy() *DataMaskingHeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataMaskingHeadersObservation.
func (*DataMaskingHeadersObservation) DeepCopyInto ¶
func (in *DataMaskingHeadersObservation) DeepCopyInto(out *DataMaskingHeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataMaskingHeadersParameters ¶
type DataMaskingHeadersParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. // +kubebuilder:validation:Optional Mode *string `json:"mode" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*DataMaskingHeadersParameters) DeepCopy ¶
func (in *DataMaskingHeadersParameters) DeepCopy() *DataMaskingHeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataMaskingHeadersParameters.
func (*DataMaskingHeadersParameters) DeepCopyInto ¶
func (in *DataMaskingHeadersParameters) DeepCopyInto(out *DataMaskingHeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataMaskingInitParameters ¶
type DataMaskingInitParameters struct { // A headers block as defined below. Headers []HeadersInitParameters `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. QueryParams []QueryParamsInitParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*DataMaskingInitParameters) DeepCopy ¶
func (in *DataMaskingInitParameters) DeepCopy() *DataMaskingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataMaskingInitParameters.
func (*DataMaskingInitParameters) DeepCopyInto ¶
func (in *DataMaskingInitParameters) DeepCopyInto(out *DataMaskingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataMaskingObservation ¶
type DataMaskingObservation struct { // A headers block as defined below. Headers []HeadersObservation `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. QueryParams []QueryParamsObservation `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*DataMaskingObservation) DeepCopy ¶
func (in *DataMaskingObservation) DeepCopy() *DataMaskingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataMaskingObservation.
func (*DataMaskingObservation) DeepCopyInto ¶
func (in *DataMaskingObservation) DeepCopyInto(out *DataMaskingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataMaskingParameters ¶
type DataMaskingParameters struct { // A headers block as defined below. // +kubebuilder:validation:Optional Headers []HeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. // +kubebuilder:validation:Optional QueryParams []QueryParamsParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*DataMaskingParameters) DeepCopy ¶
func (in *DataMaskingParameters) DeepCopy() *DataMaskingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataMaskingParameters.
func (*DataMaskingParameters) DeepCopyInto ¶
func (in *DataMaskingParameters) DeepCopyInto(out *DataMaskingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataMaskingQueryParamsInitParameters ¶
type DataMaskingQueryParamsInitParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*DataMaskingQueryParamsInitParameters) DeepCopy ¶
func (in *DataMaskingQueryParamsInitParameters) DeepCopy() *DataMaskingQueryParamsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataMaskingQueryParamsInitParameters.
func (*DataMaskingQueryParamsInitParameters) DeepCopyInto ¶
func (in *DataMaskingQueryParamsInitParameters) DeepCopyInto(out *DataMaskingQueryParamsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataMaskingQueryParamsObservation ¶
type DataMaskingQueryParamsObservation struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*DataMaskingQueryParamsObservation) DeepCopy ¶
func (in *DataMaskingQueryParamsObservation) DeepCopy() *DataMaskingQueryParamsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataMaskingQueryParamsObservation.
func (*DataMaskingQueryParamsObservation) DeepCopyInto ¶
func (in *DataMaskingQueryParamsObservation) DeepCopyInto(out *DataMaskingQueryParamsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataMaskingQueryParamsParameters ¶
type DataMaskingQueryParamsParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. // +kubebuilder:validation:Optional Mode *string `json:"mode" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*DataMaskingQueryParamsParameters) DeepCopy ¶
func (in *DataMaskingQueryParamsParameters) DeepCopy() *DataMaskingQueryParamsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataMaskingQueryParamsParameters.
func (*DataMaskingQueryParamsParameters) DeepCopyInto ¶
func (in *DataMaskingQueryParamsParameters) DeepCopyInto(out *DataMaskingQueryParamsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DelegationInitParameters ¶
type DelegationInitParameters struct { // Should subscription requests be delegated to an external url? Defaults to false. SubscriptionsEnabled *bool `json:"subscriptionsEnabled,omitempty" tf:"subscriptions_enabled,omitempty"` // The delegation URL. URL *string `json:"url,omitempty" tf:"url,omitempty"` // Should user registration requests be delegated to an external url? Defaults to false. UserRegistrationEnabled *bool `json:"userRegistrationEnabled,omitempty" tf:"user_registration_enabled,omitempty"` }
func (*DelegationInitParameters) DeepCopy ¶
func (in *DelegationInitParameters) DeepCopy() *DelegationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelegationInitParameters.
func (*DelegationInitParameters) DeepCopyInto ¶
func (in *DelegationInitParameters) DeepCopyInto(out *DelegationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DelegationObservation ¶
type DelegationObservation struct { // Should subscription requests be delegated to an external url? Defaults to false. SubscriptionsEnabled *bool `json:"subscriptionsEnabled,omitempty" tf:"subscriptions_enabled,omitempty"` // The delegation URL. URL *string `json:"url,omitempty" tf:"url,omitempty"` // Should user registration requests be delegated to an external url? Defaults to false. UserRegistrationEnabled *bool `json:"userRegistrationEnabled,omitempty" tf:"user_registration_enabled,omitempty"` }
func (*DelegationObservation) DeepCopy ¶
func (in *DelegationObservation) DeepCopy() *DelegationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelegationObservation.
func (*DelegationObservation) DeepCopyInto ¶
func (in *DelegationObservation) DeepCopyInto(out *DelegationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DelegationParameters ¶
type DelegationParameters struct { // Should subscription requests be delegated to an external url? Defaults to false. // +kubebuilder:validation:Optional SubscriptionsEnabled *bool `json:"subscriptionsEnabled,omitempty" tf:"subscriptions_enabled,omitempty"` // The delegation URL. // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` // Should user registration requests be delegated to an external url? Defaults to false. // +kubebuilder:validation:Optional UserRegistrationEnabled *bool `json:"userRegistrationEnabled,omitempty" tf:"user_registration_enabled,omitempty"` // A base64-encoded validation key to validate, that a request is coming from Azure API Management. // +kubebuilder:validation:Optional ValidationKeySecretRef *v1.SecretKeySelector `json:"validationKeySecretRef,omitempty" tf:"-"` }
func (*DelegationParameters) DeepCopy ¶
func (in *DelegationParameters) DeepCopy() *DelegationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelegationParameters.
func (*DelegationParameters) DeepCopyInto ¶
func (in *DelegationParameters) DeepCopyInto(out *DelegationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeveloperPortalInitParameters ¶
type DeveloperPortalInitParameters struct { }
func (*DeveloperPortalInitParameters) DeepCopy ¶
func (in *DeveloperPortalInitParameters) DeepCopy() *DeveloperPortalInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeveloperPortalInitParameters.
func (*DeveloperPortalInitParameters) DeepCopyInto ¶
func (in *DeveloperPortalInitParameters) DeepCopyInto(out *DeveloperPortalInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeveloperPortalObservation ¶
type DeveloperPortalObservation struct { // The source of the certificate. CertificateSource *string `json:"certificateSource,omitempty" tf:"certificate_source,omitempty"` // The status of the certificate. CertificateStatus *string `json:"certificateStatus,omitempty" tf:"certificate_status,omitempty"` // The expiration date of the certificate in RFC3339 format: 2000-01-02T03:04:05Z. Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"` // The Hostname to use for the Management API. HostName *string `json:"hostName,omitempty" tf:"host_name,omitempty"` // The ID of the Key Vault Secret containing the SSL Certificate, which must be should be of the type application/x-pkcs12. KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"` // Should Client Certificate Negotiation be enabled for this Hostname? Defaults to false. NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate,omitempty"` // System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate. SSLKeyvaultIdentityClientID *string `json:"sslKeyvaultIdentityClientId,omitempty" tf:"ssl_keyvault_identity_client_id,omitempty"` // The subject of the certificate. Subject *string `json:"subject,omitempty" tf:"subject,omitempty"` // The thumbprint of the certificate. Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*DeveloperPortalObservation) DeepCopy ¶
func (in *DeveloperPortalObservation) DeepCopy() *DeveloperPortalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeveloperPortalObservation.
func (*DeveloperPortalObservation) DeepCopyInto ¶
func (in *DeveloperPortalObservation) DeepCopyInto(out *DeveloperPortalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeveloperPortalParameters ¶
type DeveloperPortalParameters struct { }
func (*DeveloperPortalParameters) DeepCopy ¶
func (in *DeveloperPortalParameters) DeepCopy() *DeveloperPortalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeveloperPortalParameters.
func (*DeveloperPortalParameters) DeepCopyInto ¶
func (in *DeveloperPortalParameters) DeepCopyInto(out *DeveloperPortalParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DiagnosticSpec `json:"spec"` Status DiagnosticStatus `json:"status,omitempty"` }
Diagnostic is the Schema for the Diagnostics API. Manages an API Management Service Diagnostic. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *Diagnostic) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Diagnostic.
func (*Diagnostic) GetConnectionDetailsMapping ¶
func (tr *Diagnostic) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Diagnostic
func (*Diagnostic) GetDeletionPolicy ¶
func (mg *Diagnostic) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Diagnostic.
func (*Diagnostic) GetID ¶
func (tr *Diagnostic) GetID() string
GetID returns ID of underlying Terraform resource of this Diagnostic
func (*Diagnostic) GetInitParameters ¶
func (tr *Diagnostic) GetInitParameters() (map[string]any, error)
GetInitParameters of this Diagnostic
func (*Diagnostic) GetManagementPolicies ¶
func (mg *Diagnostic) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Diagnostic.
func (*Diagnostic) GetMergedParameters ¶
func (tr *Diagnostic) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this Diagnostic
func (*Diagnostic) GetObservation ¶
func (tr *Diagnostic) GetObservation() (map[string]any, error)
GetObservation of this Diagnostic
func (*Diagnostic) GetParameters ¶
func (tr *Diagnostic) GetParameters() (map[string]any, error)
GetParameters of this Diagnostic
func (*Diagnostic) GetProviderConfigReference ¶
func (mg *Diagnostic) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Diagnostic.
func (*Diagnostic) GetPublishConnectionDetailsTo ¶
func (mg *Diagnostic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Diagnostic.
func (*Diagnostic) GetTerraformResourceType ¶
func (mg *Diagnostic) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Diagnostic
func (*Diagnostic) GetTerraformSchemaVersion ¶
func (tr *Diagnostic) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Diagnostic) GetWriteConnectionSecretToReference ¶
func (mg *Diagnostic) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Diagnostic.
func (*Diagnostic) LateInitialize ¶
func (tr *Diagnostic) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Diagnostic using its observed tfState. returns True if there are any spec changes for the resource.
func (*Diagnostic) ResolveReferences ¶
ResolveReferences of this Diagnostic.
func (*Diagnostic) SetConditions ¶
func (mg *Diagnostic) SetConditions(c ...xpv1.Condition)
SetConditions of this Diagnostic.
func (*Diagnostic) SetDeletionPolicy ¶
func (mg *Diagnostic) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Diagnostic.
func (*Diagnostic) SetManagementPolicies ¶
func (mg *Diagnostic) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Diagnostic.
func (*Diagnostic) SetObservation ¶
func (tr *Diagnostic) SetObservation(obs map[string]any) error
SetObservation for this Diagnostic
func (*Diagnostic) SetParameters ¶
func (tr *Diagnostic) SetParameters(params map[string]any) error
SetParameters for this Diagnostic
func (*Diagnostic) SetProviderConfigReference ¶
func (mg *Diagnostic) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Diagnostic.
func (*Diagnostic) SetPublishConnectionDetailsTo ¶
func (mg *Diagnostic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Diagnostic.
func (*Diagnostic) SetWriteConnectionSecretToReference ¶
func (mg *Diagnostic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Diagnostic.
type DiagnosticBackendRequestInitParameters ¶
type DiagnosticBackendRequestInitParameters struct { // Number of payload bytes to log (up to 8192). BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. DataMasking *BackendRequestDataMaskingInitParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*DiagnosticBackendRequestInitParameters) DeepCopy ¶
func (in *DiagnosticBackendRequestInitParameters) DeepCopy() *DiagnosticBackendRequestInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticBackendRequestInitParameters.
func (*DiagnosticBackendRequestInitParameters) DeepCopyInto ¶
func (in *DiagnosticBackendRequestInitParameters) DeepCopyInto(out *DiagnosticBackendRequestInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticBackendRequestObservation ¶
type DiagnosticBackendRequestObservation struct { // Number of payload bytes to log (up to 8192). BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. DataMasking *BackendRequestDataMaskingObservation `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*DiagnosticBackendRequestObservation) DeepCopy ¶
func (in *DiagnosticBackendRequestObservation) DeepCopy() *DiagnosticBackendRequestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticBackendRequestObservation.
func (*DiagnosticBackendRequestObservation) DeepCopyInto ¶
func (in *DiagnosticBackendRequestObservation) DeepCopyInto(out *DiagnosticBackendRequestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticBackendRequestParameters ¶
type DiagnosticBackendRequestParameters struct { // Number of payload bytes to log (up to 8192). // +kubebuilder:validation:Optional BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. // +kubebuilder:validation:Optional DataMasking *BackendRequestDataMaskingParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +kubebuilder:validation:Optional // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*DiagnosticBackendRequestParameters) DeepCopy ¶
func (in *DiagnosticBackendRequestParameters) DeepCopy() *DiagnosticBackendRequestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticBackendRequestParameters.
func (*DiagnosticBackendRequestParameters) DeepCopyInto ¶
func (in *DiagnosticBackendRequestParameters) DeepCopyInto(out *DiagnosticBackendRequestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticBackendResponseDataMaskingInitParameters ¶
type DiagnosticBackendResponseDataMaskingInitParameters struct { // A headers block as defined below. Headers []BackendResponseDataMaskingHeadersInitParameters `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. QueryParams []BackendResponseDataMaskingQueryParamsInitParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*DiagnosticBackendResponseDataMaskingInitParameters) DeepCopy ¶
func (in *DiagnosticBackendResponseDataMaskingInitParameters) DeepCopy() *DiagnosticBackendResponseDataMaskingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticBackendResponseDataMaskingInitParameters.
func (*DiagnosticBackendResponseDataMaskingInitParameters) DeepCopyInto ¶
func (in *DiagnosticBackendResponseDataMaskingInitParameters) DeepCopyInto(out *DiagnosticBackendResponseDataMaskingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticBackendResponseDataMaskingObservation ¶
type DiagnosticBackendResponseDataMaskingObservation struct { // A headers block as defined below. Headers []BackendResponseDataMaskingHeadersObservation `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. QueryParams []BackendResponseDataMaskingQueryParamsObservation `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*DiagnosticBackendResponseDataMaskingObservation) DeepCopy ¶
func (in *DiagnosticBackendResponseDataMaskingObservation) DeepCopy() *DiagnosticBackendResponseDataMaskingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticBackendResponseDataMaskingObservation.
func (*DiagnosticBackendResponseDataMaskingObservation) DeepCopyInto ¶
func (in *DiagnosticBackendResponseDataMaskingObservation) DeepCopyInto(out *DiagnosticBackendResponseDataMaskingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticBackendResponseDataMaskingParameters ¶
type DiagnosticBackendResponseDataMaskingParameters struct { // A headers block as defined below. // +kubebuilder:validation:Optional Headers []BackendResponseDataMaskingHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. // +kubebuilder:validation:Optional QueryParams []BackendResponseDataMaskingQueryParamsParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*DiagnosticBackendResponseDataMaskingParameters) DeepCopy ¶
func (in *DiagnosticBackendResponseDataMaskingParameters) DeepCopy() *DiagnosticBackendResponseDataMaskingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticBackendResponseDataMaskingParameters.
func (*DiagnosticBackendResponseDataMaskingParameters) DeepCopyInto ¶
func (in *DiagnosticBackendResponseDataMaskingParameters) DeepCopyInto(out *DiagnosticBackendResponseDataMaskingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticBackendResponseInitParameters ¶
type DiagnosticBackendResponseInitParameters struct { // Number of payload bytes to log (up to 8192). BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. DataMasking *DiagnosticBackendResponseDataMaskingInitParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*DiagnosticBackendResponseInitParameters) DeepCopy ¶
func (in *DiagnosticBackendResponseInitParameters) DeepCopy() *DiagnosticBackendResponseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticBackendResponseInitParameters.
func (*DiagnosticBackendResponseInitParameters) DeepCopyInto ¶
func (in *DiagnosticBackendResponseInitParameters) DeepCopyInto(out *DiagnosticBackendResponseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticBackendResponseObservation ¶
type DiagnosticBackendResponseObservation struct { // Number of payload bytes to log (up to 8192). BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. DataMasking *DiagnosticBackendResponseDataMaskingObservation `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*DiagnosticBackendResponseObservation) DeepCopy ¶
func (in *DiagnosticBackendResponseObservation) DeepCopy() *DiagnosticBackendResponseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticBackendResponseObservation.
func (*DiagnosticBackendResponseObservation) DeepCopyInto ¶
func (in *DiagnosticBackendResponseObservation) DeepCopyInto(out *DiagnosticBackendResponseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticBackendResponseParameters ¶
type DiagnosticBackendResponseParameters struct { // Number of payload bytes to log (up to 8192). // +kubebuilder:validation:Optional BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. // +kubebuilder:validation:Optional DataMasking *DiagnosticBackendResponseDataMaskingParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +kubebuilder:validation:Optional // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*DiagnosticBackendResponseParameters) DeepCopy ¶
func (in *DiagnosticBackendResponseParameters) DeepCopy() *DiagnosticBackendResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticBackendResponseParameters.
func (*DiagnosticBackendResponseParameters) DeepCopyInto ¶
func (in *DiagnosticBackendResponseParameters) DeepCopyInto(out *DiagnosticBackendResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendRequestDataMaskingHeadersInitParameters ¶
type DiagnosticFrontendRequestDataMaskingHeadersInitParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*DiagnosticFrontendRequestDataMaskingHeadersInitParameters) DeepCopy ¶
func (in *DiagnosticFrontendRequestDataMaskingHeadersInitParameters) DeepCopy() *DiagnosticFrontendRequestDataMaskingHeadersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendRequestDataMaskingHeadersInitParameters.
func (*DiagnosticFrontendRequestDataMaskingHeadersInitParameters) DeepCopyInto ¶
func (in *DiagnosticFrontendRequestDataMaskingHeadersInitParameters) DeepCopyInto(out *DiagnosticFrontendRequestDataMaskingHeadersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendRequestDataMaskingHeadersObservation ¶
type DiagnosticFrontendRequestDataMaskingHeadersObservation struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*DiagnosticFrontendRequestDataMaskingHeadersObservation) DeepCopy ¶
func (in *DiagnosticFrontendRequestDataMaskingHeadersObservation) DeepCopy() *DiagnosticFrontendRequestDataMaskingHeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendRequestDataMaskingHeadersObservation.
func (*DiagnosticFrontendRequestDataMaskingHeadersObservation) DeepCopyInto ¶
func (in *DiagnosticFrontendRequestDataMaskingHeadersObservation) DeepCopyInto(out *DiagnosticFrontendRequestDataMaskingHeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendRequestDataMaskingHeadersParameters ¶
type DiagnosticFrontendRequestDataMaskingHeadersParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. // +kubebuilder:validation:Optional Mode *string `json:"mode" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*DiagnosticFrontendRequestDataMaskingHeadersParameters) DeepCopy ¶
func (in *DiagnosticFrontendRequestDataMaskingHeadersParameters) DeepCopy() *DiagnosticFrontendRequestDataMaskingHeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendRequestDataMaskingHeadersParameters.
func (*DiagnosticFrontendRequestDataMaskingHeadersParameters) DeepCopyInto ¶
func (in *DiagnosticFrontendRequestDataMaskingHeadersParameters) DeepCopyInto(out *DiagnosticFrontendRequestDataMaskingHeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendRequestDataMaskingInitParameters ¶
type DiagnosticFrontendRequestDataMaskingInitParameters struct { // A headers block as defined below. Headers []DiagnosticFrontendRequestDataMaskingHeadersInitParameters `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. QueryParams []DiagnosticFrontendRequestDataMaskingQueryParamsInitParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*DiagnosticFrontendRequestDataMaskingInitParameters) DeepCopy ¶
func (in *DiagnosticFrontendRequestDataMaskingInitParameters) DeepCopy() *DiagnosticFrontendRequestDataMaskingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendRequestDataMaskingInitParameters.
func (*DiagnosticFrontendRequestDataMaskingInitParameters) DeepCopyInto ¶
func (in *DiagnosticFrontendRequestDataMaskingInitParameters) DeepCopyInto(out *DiagnosticFrontendRequestDataMaskingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendRequestDataMaskingObservation ¶
type DiagnosticFrontendRequestDataMaskingObservation struct { // A headers block as defined below. Headers []DiagnosticFrontendRequestDataMaskingHeadersObservation `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. QueryParams []DiagnosticFrontendRequestDataMaskingQueryParamsObservation `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*DiagnosticFrontendRequestDataMaskingObservation) DeepCopy ¶
func (in *DiagnosticFrontendRequestDataMaskingObservation) DeepCopy() *DiagnosticFrontendRequestDataMaskingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendRequestDataMaskingObservation.
func (*DiagnosticFrontendRequestDataMaskingObservation) DeepCopyInto ¶
func (in *DiagnosticFrontendRequestDataMaskingObservation) DeepCopyInto(out *DiagnosticFrontendRequestDataMaskingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendRequestDataMaskingParameters ¶
type DiagnosticFrontendRequestDataMaskingParameters struct { // A headers block as defined below. // +kubebuilder:validation:Optional Headers []DiagnosticFrontendRequestDataMaskingHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. // +kubebuilder:validation:Optional QueryParams []DiagnosticFrontendRequestDataMaskingQueryParamsParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*DiagnosticFrontendRequestDataMaskingParameters) DeepCopy ¶
func (in *DiagnosticFrontendRequestDataMaskingParameters) DeepCopy() *DiagnosticFrontendRequestDataMaskingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendRequestDataMaskingParameters.
func (*DiagnosticFrontendRequestDataMaskingParameters) DeepCopyInto ¶
func (in *DiagnosticFrontendRequestDataMaskingParameters) DeepCopyInto(out *DiagnosticFrontendRequestDataMaskingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendRequestDataMaskingQueryParamsInitParameters ¶
type DiagnosticFrontendRequestDataMaskingQueryParamsInitParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*DiagnosticFrontendRequestDataMaskingQueryParamsInitParameters) DeepCopy ¶
func (in *DiagnosticFrontendRequestDataMaskingQueryParamsInitParameters) DeepCopy() *DiagnosticFrontendRequestDataMaskingQueryParamsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendRequestDataMaskingQueryParamsInitParameters.
func (*DiagnosticFrontendRequestDataMaskingQueryParamsInitParameters) DeepCopyInto ¶
func (in *DiagnosticFrontendRequestDataMaskingQueryParamsInitParameters) DeepCopyInto(out *DiagnosticFrontendRequestDataMaskingQueryParamsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendRequestDataMaskingQueryParamsObservation ¶
type DiagnosticFrontendRequestDataMaskingQueryParamsObservation struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*DiagnosticFrontendRequestDataMaskingQueryParamsObservation) DeepCopy ¶
func (in *DiagnosticFrontendRequestDataMaskingQueryParamsObservation) DeepCopy() *DiagnosticFrontendRequestDataMaskingQueryParamsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendRequestDataMaskingQueryParamsObservation.
func (*DiagnosticFrontendRequestDataMaskingQueryParamsObservation) DeepCopyInto ¶
func (in *DiagnosticFrontendRequestDataMaskingQueryParamsObservation) DeepCopyInto(out *DiagnosticFrontendRequestDataMaskingQueryParamsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendRequestDataMaskingQueryParamsParameters ¶
type DiagnosticFrontendRequestDataMaskingQueryParamsParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. // +kubebuilder:validation:Optional Mode *string `json:"mode" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*DiagnosticFrontendRequestDataMaskingQueryParamsParameters) DeepCopy ¶
func (in *DiagnosticFrontendRequestDataMaskingQueryParamsParameters) DeepCopy() *DiagnosticFrontendRequestDataMaskingQueryParamsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendRequestDataMaskingQueryParamsParameters.
func (*DiagnosticFrontendRequestDataMaskingQueryParamsParameters) DeepCopyInto ¶
func (in *DiagnosticFrontendRequestDataMaskingQueryParamsParameters) DeepCopyInto(out *DiagnosticFrontendRequestDataMaskingQueryParamsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendRequestInitParameters ¶
type DiagnosticFrontendRequestInitParameters struct { // Number of payload bytes to log (up to 8192). BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. DataMasking *DiagnosticFrontendRequestDataMaskingInitParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*DiagnosticFrontendRequestInitParameters) DeepCopy ¶
func (in *DiagnosticFrontendRequestInitParameters) DeepCopy() *DiagnosticFrontendRequestInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendRequestInitParameters.
func (*DiagnosticFrontendRequestInitParameters) DeepCopyInto ¶
func (in *DiagnosticFrontendRequestInitParameters) DeepCopyInto(out *DiagnosticFrontendRequestInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendRequestObservation ¶
type DiagnosticFrontendRequestObservation struct { // Number of payload bytes to log (up to 8192). BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. DataMasking *DiagnosticFrontendRequestDataMaskingObservation `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*DiagnosticFrontendRequestObservation) DeepCopy ¶
func (in *DiagnosticFrontendRequestObservation) DeepCopy() *DiagnosticFrontendRequestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendRequestObservation.
func (*DiagnosticFrontendRequestObservation) DeepCopyInto ¶
func (in *DiagnosticFrontendRequestObservation) DeepCopyInto(out *DiagnosticFrontendRequestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendRequestParameters ¶
type DiagnosticFrontendRequestParameters struct { // Number of payload bytes to log (up to 8192). // +kubebuilder:validation:Optional BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. // +kubebuilder:validation:Optional DataMasking *DiagnosticFrontendRequestDataMaskingParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +kubebuilder:validation:Optional // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*DiagnosticFrontendRequestParameters) DeepCopy ¶
func (in *DiagnosticFrontendRequestParameters) DeepCopy() *DiagnosticFrontendRequestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendRequestParameters.
func (*DiagnosticFrontendRequestParameters) DeepCopyInto ¶
func (in *DiagnosticFrontendRequestParameters) DeepCopyInto(out *DiagnosticFrontendRequestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendResponseDataMaskingHeadersInitParameters ¶
type DiagnosticFrontendResponseDataMaskingHeadersInitParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*DiagnosticFrontendResponseDataMaskingHeadersInitParameters) DeepCopy ¶
func (in *DiagnosticFrontendResponseDataMaskingHeadersInitParameters) DeepCopy() *DiagnosticFrontendResponseDataMaskingHeadersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendResponseDataMaskingHeadersInitParameters.
func (*DiagnosticFrontendResponseDataMaskingHeadersInitParameters) DeepCopyInto ¶
func (in *DiagnosticFrontendResponseDataMaskingHeadersInitParameters) DeepCopyInto(out *DiagnosticFrontendResponseDataMaskingHeadersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendResponseDataMaskingHeadersObservation ¶
type DiagnosticFrontendResponseDataMaskingHeadersObservation struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*DiagnosticFrontendResponseDataMaskingHeadersObservation) DeepCopy ¶
func (in *DiagnosticFrontendResponseDataMaskingHeadersObservation) DeepCopy() *DiagnosticFrontendResponseDataMaskingHeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendResponseDataMaskingHeadersObservation.
func (*DiagnosticFrontendResponseDataMaskingHeadersObservation) DeepCopyInto ¶
func (in *DiagnosticFrontendResponseDataMaskingHeadersObservation) DeepCopyInto(out *DiagnosticFrontendResponseDataMaskingHeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendResponseDataMaskingHeadersParameters ¶
type DiagnosticFrontendResponseDataMaskingHeadersParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. // +kubebuilder:validation:Optional Mode *string `json:"mode" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*DiagnosticFrontendResponseDataMaskingHeadersParameters) DeepCopy ¶
func (in *DiagnosticFrontendResponseDataMaskingHeadersParameters) DeepCopy() *DiagnosticFrontendResponseDataMaskingHeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendResponseDataMaskingHeadersParameters.
func (*DiagnosticFrontendResponseDataMaskingHeadersParameters) DeepCopyInto ¶
func (in *DiagnosticFrontendResponseDataMaskingHeadersParameters) DeepCopyInto(out *DiagnosticFrontendResponseDataMaskingHeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendResponseDataMaskingInitParameters ¶
type DiagnosticFrontendResponseDataMaskingInitParameters struct { // A headers block as defined below. Headers []DiagnosticFrontendResponseDataMaskingHeadersInitParameters `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. QueryParams []DiagnosticFrontendResponseDataMaskingQueryParamsInitParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*DiagnosticFrontendResponseDataMaskingInitParameters) DeepCopy ¶
func (in *DiagnosticFrontendResponseDataMaskingInitParameters) DeepCopy() *DiagnosticFrontendResponseDataMaskingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendResponseDataMaskingInitParameters.
func (*DiagnosticFrontendResponseDataMaskingInitParameters) DeepCopyInto ¶
func (in *DiagnosticFrontendResponseDataMaskingInitParameters) DeepCopyInto(out *DiagnosticFrontendResponseDataMaskingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendResponseDataMaskingObservation ¶
type DiagnosticFrontendResponseDataMaskingObservation struct { // A headers block as defined below. Headers []DiagnosticFrontendResponseDataMaskingHeadersObservation `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. QueryParams []DiagnosticFrontendResponseDataMaskingQueryParamsObservation `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*DiagnosticFrontendResponseDataMaskingObservation) DeepCopy ¶
func (in *DiagnosticFrontendResponseDataMaskingObservation) DeepCopy() *DiagnosticFrontendResponseDataMaskingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendResponseDataMaskingObservation.
func (*DiagnosticFrontendResponseDataMaskingObservation) DeepCopyInto ¶
func (in *DiagnosticFrontendResponseDataMaskingObservation) DeepCopyInto(out *DiagnosticFrontendResponseDataMaskingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendResponseDataMaskingParameters ¶
type DiagnosticFrontendResponseDataMaskingParameters struct { // A headers block as defined below. // +kubebuilder:validation:Optional Headers []DiagnosticFrontendResponseDataMaskingHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. // +kubebuilder:validation:Optional QueryParams []DiagnosticFrontendResponseDataMaskingQueryParamsParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*DiagnosticFrontendResponseDataMaskingParameters) DeepCopy ¶
func (in *DiagnosticFrontendResponseDataMaskingParameters) DeepCopy() *DiagnosticFrontendResponseDataMaskingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendResponseDataMaskingParameters.
func (*DiagnosticFrontendResponseDataMaskingParameters) DeepCopyInto ¶
func (in *DiagnosticFrontendResponseDataMaskingParameters) DeepCopyInto(out *DiagnosticFrontendResponseDataMaskingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendResponseDataMaskingQueryParamsInitParameters ¶
type DiagnosticFrontendResponseDataMaskingQueryParamsInitParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*DiagnosticFrontendResponseDataMaskingQueryParamsInitParameters) DeepCopy ¶
func (in *DiagnosticFrontendResponseDataMaskingQueryParamsInitParameters) DeepCopy() *DiagnosticFrontendResponseDataMaskingQueryParamsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendResponseDataMaskingQueryParamsInitParameters.
func (*DiagnosticFrontendResponseDataMaskingQueryParamsInitParameters) DeepCopyInto ¶
func (in *DiagnosticFrontendResponseDataMaskingQueryParamsInitParameters) DeepCopyInto(out *DiagnosticFrontendResponseDataMaskingQueryParamsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendResponseDataMaskingQueryParamsObservation ¶
type DiagnosticFrontendResponseDataMaskingQueryParamsObservation struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*DiagnosticFrontendResponseDataMaskingQueryParamsObservation) DeepCopy ¶
func (in *DiagnosticFrontendResponseDataMaskingQueryParamsObservation) DeepCopy() *DiagnosticFrontendResponseDataMaskingQueryParamsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendResponseDataMaskingQueryParamsObservation.
func (*DiagnosticFrontendResponseDataMaskingQueryParamsObservation) DeepCopyInto ¶
func (in *DiagnosticFrontendResponseDataMaskingQueryParamsObservation) DeepCopyInto(out *DiagnosticFrontendResponseDataMaskingQueryParamsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendResponseDataMaskingQueryParamsParameters ¶
type DiagnosticFrontendResponseDataMaskingQueryParamsParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. // +kubebuilder:validation:Optional Mode *string `json:"mode" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*DiagnosticFrontendResponseDataMaskingQueryParamsParameters) DeepCopy ¶
func (in *DiagnosticFrontendResponseDataMaskingQueryParamsParameters) DeepCopy() *DiagnosticFrontendResponseDataMaskingQueryParamsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendResponseDataMaskingQueryParamsParameters.
func (*DiagnosticFrontendResponseDataMaskingQueryParamsParameters) DeepCopyInto ¶
func (in *DiagnosticFrontendResponseDataMaskingQueryParamsParameters) DeepCopyInto(out *DiagnosticFrontendResponseDataMaskingQueryParamsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendResponseInitParameters ¶
type DiagnosticFrontendResponseInitParameters struct { // Number of payload bytes to log (up to 8192). BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. DataMasking *DiagnosticFrontendResponseDataMaskingInitParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*DiagnosticFrontendResponseInitParameters) DeepCopy ¶
func (in *DiagnosticFrontendResponseInitParameters) DeepCopy() *DiagnosticFrontendResponseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendResponseInitParameters.
func (*DiagnosticFrontendResponseInitParameters) DeepCopyInto ¶
func (in *DiagnosticFrontendResponseInitParameters) DeepCopyInto(out *DiagnosticFrontendResponseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendResponseObservation ¶
type DiagnosticFrontendResponseObservation struct { // Number of payload bytes to log (up to 8192). BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. DataMasking *DiagnosticFrontendResponseDataMaskingObservation `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*DiagnosticFrontendResponseObservation) DeepCopy ¶
func (in *DiagnosticFrontendResponseObservation) DeepCopy() *DiagnosticFrontendResponseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendResponseObservation.
func (*DiagnosticFrontendResponseObservation) DeepCopyInto ¶
func (in *DiagnosticFrontendResponseObservation) DeepCopyInto(out *DiagnosticFrontendResponseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticFrontendResponseParameters ¶
type DiagnosticFrontendResponseParameters struct { // Number of payload bytes to log (up to 8192). // +kubebuilder:validation:Optional BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. // +kubebuilder:validation:Optional DataMasking *DiagnosticFrontendResponseDataMaskingParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +kubebuilder:validation:Optional // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*DiagnosticFrontendResponseParameters) DeepCopy ¶
func (in *DiagnosticFrontendResponseParameters) DeepCopy() *DiagnosticFrontendResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticFrontendResponseParameters.
func (*DiagnosticFrontendResponseParameters) DeepCopyInto ¶
func (in *DiagnosticFrontendResponseParameters) DeepCopyInto(out *DiagnosticFrontendResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticInitParameters ¶
type DiagnosticInitParameters struct { // The id of the target API Management Logger where the API Management Diagnostic should be saved. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/apimanagement/v1beta2.Logger // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() APIManagementLoggerID *string `json:"apiManagementLoggerId,omitempty" tf:"api_management_logger_id,omitempty"` // Reference to a Logger in apimanagement to populate apiManagementLoggerId. // +kubebuilder:validation:Optional APIManagementLoggerIDRef *v1.Reference `json:"apiManagementLoggerIdRef,omitempty" tf:"-"` // Selector for a Logger in apimanagement to populate apiManagementLoggerId. // +kubebuilder:validation:Optional APIManagementLoggerIDSelector *v1.Selector `json:"apiManagementLoggerIdSelector,omitempty" tf:"-"` // Always log errors. Send telemetry if there is an erroneous condition, regardless of sampling settings. AlwaysLogErrors *bool `json:"alwaysLogErrors,omitempty" tf:"always_log_errors,omitempty"` // A backend_request block as defined below. BackendRequest *DiagnosticBackendRequestInitParameters `json:"backendRequest,omitempty" tf:"backend_request,omitempty"` // A backend_response block as defined below. BackendResponse *DiagnosticBackendResponseInitParameters `json:"backendResponse,omitempty" tf:"backend_response,omitempty"` // A frontend_request block as defined below. FrontendRequest *DiagnosticFrontendRequestInitParameters `json:"frontendRequest,omitempty" tf:"frontend_request,omitempty"` // A frontend_response block as defined below. FrontendResponse *DiagnosticFrontendResponseInitParameters `json:"frontendResponse,omitempty" tf:"frontend_response,omitempty"` // The HTTP Correlation Protocol to use. Possible values are None, Legacy or W3C. HTTPCorrelationProtocol *string `json:"httpCorrelationProtocol,omitempty" tf:"http_correlation_protocol,omitempty"` // Log client IP address. LogClientIP *bool `json:"logClientIp,omitempty" tf:"log_client_ip,omitempty"` // The format of the Operation Name for Application Insights telemetries. Possible values are Name, and Url. Defaults to Name. OperationNameFormat *string `json:"operationNameFormat,omitempty" tf:"operation_name_format,omitempty"` // Sampling (%). For high traffic APIs, please read this documentation to understand performance implications and log sampling. Valid values are between 0.0 and 100.0. SamplingPercentage *float64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage,omitempty"` // Logging verbosity. Possible values are verbose, information or error. Verbosity *string `json:"verbosity,omitempty" tf:"verbosity,omitempty"` }
func (*DiagnosticInitParameters) DeepCopy ¶
func (in *DiagnosticInitParameters) DeepCopy() *DiagnosticInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticInitParameters.
func (*DiagnosticInitParameters) DeepCopyInto ¶
func (in *DiagnosticInitParameters) DeepCopyInto(out *DiagnosticInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticList ¶
type DiagnosticList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Diagnostic `json:"items"` }
DiagnosticList contains 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.
func (*DiagnosticList) GetItems ¶
func (l *DiagnosticList) GetItems() []resource.Managed
GetItems of this DiagnosticList.
type DiagnosticObservation ¶
type DiagnosticObservation struct { // The id of the target API Management Logger where the API Management Diagnostic should be saved. APIManagementLoggerID *string `json:"apiManagementLoggerId,omitempty" tf:"api_management_logger_id,omitempty"` // The Name of the API Management Service where this Diagnostic should be created. Changing this forces a new resource to be created. APIManagementName *string `json:"apiManagementName,omitempty" tf:"api_management_name,omitempty"` // Always log errors. Send telemetry if there is an erroneous condition, regardless of sampling settings. AlwaysLogErrors *bool `json:"alwaysLogErrors,omitempty" tf:"always_log_errors,omitempty"` // A backend_request block as defined below. BackendRequest *DiagnosticBackendRequestObservation `json:"backendRequest,omitempty" tf:"backend_request,omitempty"` // A backend_response block as defined below. BackendResponse *DiagnosticBackendResponseObservation `json:"backendResponse,omitempty" tf:"backend_response,omitempty"` // A frontend_request block as defined below. FrontendRequest *DiagnosticFrontendRequestObservation `json:"frontendRequest,omitempty" tf:"frontend_request,omitempty"` // A frontend_response block as defined below. FrontendResponse *DiagnosticFrontendResponseObservation `json:"frontendResponse,omitempty" tf:"frontend_response,omitempty"` // The HTTP Correlation Protocol to use. Possible values are None, Legacy or W3C. HTTPCorrelationProtocol *string `json:"httpCorrelationProtocol,omitempty" tf:"http_correlation_protocol,omitempty"` // The ID of the API Management Diagnostic. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Log client IP address. LogClientIP *bool `json:"logClientIp,omitempty" tf:"log_client_ip,omitempty"` // The format of the Operation Name for Application Insights telemetries. Possible values are Name, and Url. Defaults to Name. OperationNameFormat *string `json:"operationNameFormat,omitempty" tf:"operation_name_format,omitempty"` // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Sampling (%). For high traffic APIs, please read this documentation to understand performance implications and log sampling. Valid values are between 0.0 and 100.0. SamplingPercentage *float64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage,omitempty"` // Logging verbosity. Possible values are verbose, information or error. Verbosity *string `json:"verbosity,omitempty" tf:"verbosity,omitempty"` }
func (*DiagnosticObservation) DeepCopy ¶
func (in *DiagnosticObservation) DeepCopy() *DiagnosticObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticObservation.
func (*DiagnosticObservation) DeepCopyInto ¶
func (in *DiagnosticObservation) DeepCopyInto(out *DiagnosticObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticParameters ¶
type DiagnosticParameters struct { // The id of the target API Management Logger where the API Management Diagnostic should be saved. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/apimanagement/v1beta2.Logger // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional APIManagementLoggerID *string `json:"apiManagementLoggerId,omitempty" tf:"api_management_logger_id,omitempty"` // Reference to a Logger in apimanagement to populate apiManagementLoggerId. // +kubebuilder:validation:Optional APIManagementLoggerIDRef *v1.Reference `json:"apiManagementLoggerIdRef,omitempty" tf:"-"` // Selector for a Logger in apimanagement to populate apiManagementLoggerId. // +kubebuilder:validation:Optional APIManagementLoggerIDSelector *v1.Selector `json:"apiManagementLoggerIdSelector,omitempty" tf:"-"` // The Name of the API Management Service where this Diagnostic should be created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/apimanagement/v1beta2.Management // +kubebuilder:validation:Optional APIManagementName *string `json:"apiManagementName,omitempty" tf:"api_management_name,omitempty"` // Reference to a Management in apimanagement to populate apiManagementName. // +kubebuilder:validation:Optional APIManagementNameRef *v1.Reference `json:"apiManagementNameRef,omitempty" tf:"-"` // Selector for a Management in apimanagement to populate apiManagementName. // +kubebuilder:validation:Optional APIManagementNameSelector *v1.Selector `json:"apiManagementNameSelector,omitempty" tf:"-"` // Always log errors. Send telemetry if there is an erroneous condition, regardless of sampling settings. // +kubebuilder:validation:Optional AlwaysLogErrors *bool `json:"alwaysLogErrors,omitempty" tf:"always_log_errors,omitempty"` // A backend_request block as defined below. // +kubebuilder:validation:Optional BackendRequest *DiagnosticBackendRequestParameters `json:"backendRequest,omitempty" tf:"backend_request,omitempty"` // A backend_response block as defined below. // +kubebuilder:validation:Optional BackendResponse *DiagnosticBackendResponseParameters `json:"backendResponse,omitempty" tf:"backend_response,omitempty"` // A frontend_request block as defined below. // +kubebuilder:validation:Optional FrontendRequest *DiagnosticFrontendRequestParameters `json:"frontendRequest,omitempty" tf:"frontend_request,omitempty"` // A frontend_response block as defined below. // +kubebuilder:validation:Optional FrontendResponse *DiagnosticFrontendResponseParameters `json:"frontendResponse,omitempty" tf:"frontend_response,omitempty"` // The HTTP Correlation Protocol to use. Possible values are None, Legacy or W3C. // +kubebuilder:validation:Optional HTTPCorrelationProtocol *string `json:"httpCorrelationProtocol,omitempty" tf:"http_correlation_protocol,omitempty"` // Log client IP address. // +kubebuilder:validation:Optional LogClientIP *bool `json:"logClientIp,omitempty" tf:"log_client_ip,omitempty"` // The format of the Operation Name for Application Insights telemetries. Possible values are Name, and Url. Defaults to Name. // +kubebuilder:validation:Optional OperationNameFormat *string `json:"operationNameFormat,omitempty" tf:"operation_name_format,omitempty"` // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // Sampling (%). For high traffic APIs, please read this documentation to understand performance implications and log sampling. Valid values are between 0.0 and 100.0. // +kubebuilder:validation:Optional SamplingPercentage *float64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage,omitempty"` // Logging verbosity. Possible values are verbose, information or error. // +kubebuilder:validation:Optional Verbosity *string `json:"verbosity,omitempty" tf:"verbosity,omitempty"` }
func (*DiagnosticParameters) DeepCopy ¶
func (in *DiagnosticParameters) DeepCopy() *DiagnosticParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticParameters.
func (*DiagnosticParameters) DeepCopyInto ¶
func (in *DiagnosticParameters) DeepCopyInto(out *DiagnosticParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSpec ¶
type DiagnosticSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DiagnosticParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DiagnosticInitParameters `json:"initProvider,omitempty"` }
DiagnosticSpec defines the desired state of Diagnostic
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 DiagnosticStatus ¶
type DiagnosticStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DiagnosticObservation `json:"atProvider,omitempty"` }
DiagnosticStatus defines the observed state of Diagnostic.
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 EventHubInitParameters ¶
type EventHubInitParameters struct { // The endpoint address of an EventHub Namespace. Required when client_id is set. EndpointURI *string `json:"endpointUri,omitempty" tf:"endpoint_uri,omitempty"` // The name of an EventHub. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The Client Id of the User Assigned Identity with the "Azure Event Hubs Data Sender" role to the target EventHub Namespace. Required when endpoint_uri is set. If not specified the System Assigned Identity will be used. UserAssignedIdentityClientID *string `json:"userAssignedIdentityClientId,omitempty" tf:"user_assigned_identity_client_id,omitempty"` }
func (*EventHubInitParameters) DeepCopy ¶
func (in *EventHubInitParameters) DeepCopy() *EventHubInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubInitParameters.
func (*EventHubInitParameters) DeepCopyInto ¶
func (in *EventHubInitParameters) DeepCopyInto(out *EventHubInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventHubObservation ¶
type EventHubObservation struct { // The endpoint address of an EventHub Namespace. Required when client_id is set. EndpointURI *string `json:"endpointUri,omitempty" tf:"endpoint_uri,omitempty"` // The name of an EventHub. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The Client Id of the User Assigned Identity with the "Azure Event Hubs Data Sender" role to the target EventHub Namespace. Required when endpoint_uri is set. If not specified the System Assigned Identity will be used. UserAssignedIdentityClientID *string `json:"userAssignedIdentityClientId,omitempty" tf:"user_assigned_identity_client_id,omitempty"` }
func (*EventHubObservation) DeepCopy ¶
func (in *EventHubObservation) DeepCopy() *EventHubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubObservation.
func (*EventHubObservation) DeepCopyInto ¶
func (in *EventHubObservation) DeepCopyInto(out *EventHubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventHubParameters ¶
type EventHubParameters struct { // The connection string of an EventHub Namespace. // +kubebuilder:validation:Optional ConnectionStringSecretRef *v1.SecretKeySelector `json:"connectionStringSecretRef,omitempty" tf:"-"` // The endpoint address of an EventHub Namespace. Required when client_id is set. // +kubebuilder:validation:Optional EndpointURI *string `json:"endpointUri,omitempty" tf:"endpoint_uri,omitempty"` // The name of an EventHub. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The Client Id of the User Assigned Identity with the "Azure Event Hubs Data Sender" role to the target EventHub Namespace. Required when endpoint_uri is set. If not specified the System Assigned Identity will be used. // +kubebuilder:validation:Optional UserAssignedIdentityClientID *string `json:"userAssignedIdentityClientId,omitempty" tf:"user_assigned_identity_client_id,omitempty"` }
func (*EventHubParameters) DeepCopy ¶
func (in *EventHubParameters) DeepCopy() *EventHubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubParameters.
func (*EventHubParameters) DeepCopyInto ¶
func (in *EventHubParameters) DeepCopyInto(out *EventHubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExampleInitParameters ¶
type ExampleInitParameters struct { // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A short description for this example. Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ExampleInitParameters) DeepCopy ¶
func (in *ExampleInitParameters) DeepCopy() *ExampleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExampleInitParameters.
func (*ExampleInitParameters) DeepCopyInto ¶
func (in *ExampleInitParameters) DeepCopyInto(out *ExampleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExampleObservation ¶
type ExampleObservation struct { // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A short description for this example. Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ExampleObservation) DeepCopy ¶
func (in *ExampleObservation) DeepCopy() *ExampleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExampleObservation.
func (*ExampleObservation) DeepCopyInto ¶
func (in *ExampleObservation) DeepCopyInto(out *ExampleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExampleParameters ¶
type ExampleParameters struct { // A description of this Template Parameter. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. // +kubebuilder:validation:Optional ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A short description for this example. // +kubebuilder:validation:Optional Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ExampleParameters) DeepCopy ¶
func (in *ExampleParameters) DeepCopy() *ExampleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExampleParameters.
func (*ExampleParameters) DeepCopyInto ¶
func (in *ExampleParameters) DeepCopyInto(out *ExampleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FormParameterExampleInitParameters ¶
type FormParameterExampleInitParameters struct { // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A short description for this example. Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FormParameterExampleInitParameters) DeepCopy ¶
func (in *FormParameterExampleInitParameters) DeepCopy() *FormParameterExampleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FormParameterExampleInitParameters.
func (*FormParameterExampleInitParameters) DeepCopyInto ¶
func (in *FormParameterExampleInitParameters) DeepCopyInto(out *FormParameterExampleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FormParameterExampleObservation ¶
type FormParameterExampleObservation struct { // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A short description for this example. Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FormParameterExampleObservation) DeepCopy ¶
func (in *FormParameterExampleObservation) DeepCopy() *FormParameterExampleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FormParameterExampleObservation.
func (*FormParameterExampleObservation) DeepCopyInto ¶
func (in *FormParameterExampleObservation) DeepCopyInto(out *FormParameterExampleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FormParameterExampleParameters ¶
type FormParameterExampleParameters struct { // A description of this Template Parameter. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. // +kubebuilder:validation:Optional ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A short description for this example. // +kubebuilder:validation:Optional Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FormParameterExampleParameters) DeepCopy ¶
func (in *FormParameterExampleParameters) DeepCopy() *FormParameterExampleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FormParameterExampleParameters.
func (*FormParameterExampleParameters) DeepCopyInto ¶
func (in *FormParameterExampleParameters) DeepCopyInto(out *FormParameterExampleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FormParameterInitParameters ¶
type FormParameterInitParameters struct { // The default value for this Template Parameter. DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. Example []FormParameterExampleInitParameters `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is this Template Parameter Required? Required *bool `json:"required,omitempty" tf:"required,omitempty"` // The name of the Schema. SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The type name defined by the Schema. TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*FormParameterInitParameters) DeepCopy ¶
func (in *FormParameterInitParameters) DeepCopy() *FormParameterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FormParameterInitParameters.
func (*FormParameterInitParameters) DeepCopyInto ¶
func (in *FormParameterInitParameters) DeepCopyInto(out *FormParameterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FormParameterObservation ¶
type FormParameterObservation struct { // The default value for this Template Parameter. DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. Example []FormParameterExampleObservation `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is this Template Parameter Required? Required *bool `json:"required,omitempty" tf:"required,omitempty"` // The name of the Schema. SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The type name defined by the Schema. TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*FormParameterObservation) DeepCopy ¶
func (in *FormParameterObservation) DeepCopy() *FormParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FormParameterObservation.
func (*FormParameterObservation) DeepCopyInto ¶
func (in *FormParameterObservation) DeepCopyInto(out *FormParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FormParameterParameters ¶
type FormParameterParameters struct { // The default value for this Template Parameter. // +kubebuilder:validation:Optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. // +kubebuilder:validation:Optional Example []FormParameterExampleParameters `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Is this Template Parameter Required? // +kubebuilder:validation:Optional Required *bool `json:"required" tf:"required,omitempty"` // The name of the Schema. // +kubebuilder:validation:Optional SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // The type name defined by the Schema. // +kubebuilder:validation:Optional TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*FormParameterParameters) DeepCopy ¶
func (in *FormParameterParameters) DeepCopy() *FormParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FormParameterParameters.
func (*FormParameterParameters) DeepCopyInto ¶
func (in *FormParameterParameters) DeepCopyInto(out *FormParameterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendRequestDataMaskingHeadersInitParameters ¶
type FrontendRequestDataMaskingHeadersInitParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FrontendRequestDataMaskingHeadersInitParameters) DeepCopy ¶
func (in *FrontendRequestDataMaskingHeadersInitParameters) DeepCopy() *FrontendRequestDataMaskingHeadersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestDataMaskingHeadersInitParameters.
func (*FrontendRequestDataMaskingHeadersInitParameters) DeepCopyInto ¶
func (in *FrontendRequestDataMaskingHeadersInitParameters) DeepCopyInto(out *FrontendRequestDataMaskingHeadersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendRequestDataMaskingHeadersObservation ¶
type FrontendRequestDataMaskingHeadersObservation struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FrontendRequestDataMaskingHeadersObservation) DeepCopy ¶
func (in *FrontendRequestDataMaskingHeadersObservation) DeepCopy() *FrontendRequestDataMaskingHeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestDataMaskingHeadersObservation.
func (*FrontendRequestDataMaskingHeadersObservation) DeepCopyInto ¶
func (in *FrontendRequestDataMaskingHeadersObservation) DeepCopyInto(out *FrontendRequestDataMaskingHeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendRequestDataMaskingHeadersParameters ¶
type FrontendRequestDataMaskingHeadersParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. // +kubebuilder:validation:Optional Mode *string `json:"mode" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*FrontendRequestDataMaskingHeadersParameters) DeepCopy ¶
func (in *FrontendRequestDataMaskingHeadersParameters) DeepCopy() *FrontendRequestDataMaskingHeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestDataMaskingHeadersParameters.
func (*FrontendRequestDataMaskingHeadersParameters) DeepCopyInto ¶
func (in *FrontendRequestDataMaskingHeadersParameters) DeepCopyInto(out *FrontendRequestDataMaskingHeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendRequestDataMaskingInitParameters ¶
type FrontendRequestDataMaskingInitParameters struct { // A headers block as defined below. Headers []FrontendRequestDataMaskingHeadersInitParameters `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. QueryParams []FrontendRequestDataMaskingQueryParamsInitParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*FrontendRequestDataMaskingInitParameters) DeepCopy ¶
func (in *FrontendRequestDataMaskingInitParameters) DeepCopy() *FrontendRequestDataMaskingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestDataMaskingInitParameters.
func (*FrontendRequestDataMaskingInitParameters) DeepCopyInto ¶
func (in *FrontendRequestDataMaskingInitParameters) DeepCopyInto(out *FrontendRequestDataMaskingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendRequestDataMaskingObservation ¶
type FrontendRequestDataMaskingObservation struct { // A headers block as defined below. Headers []FrontendRequestDataMaskingHeadersObservation `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. QueryParams []FrontendRequestDataMaskingQueryParamsObservation `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*FrontendRequestDataMaskingObservation) DeepCopy ¶
func (in *FrontendRequestDataMaskingObservation) DeepCopy() *FrontendRequestDataMaskingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestDataMaskingObservation.
func (*FrontendRequestDataMaskingObservation) DeepCopyInto ¶
func (in *FrontendRequestDataMaskingObservation) DeepCopyInto(out *FrontendRequestDataMaskingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendRequestDataMaskingParameters ¶
type FrontendRequestDataMaskingParameters struct { // A headers block as defined below. // +kubebuilder:validation:Optional Headers []FrontendRequestDataMaskingHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. // +kubebuilder:validation:Optional QueryParams []FrontendRequestDataMaskingQueryParamsParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*FrontendRequestDataMaskingParameters) DeepCopy ¶
func (in *FrontendRequestDataMaskingParameters) DeepCopy() *FrontendRequestDataMaskingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestDataMaskingParameters.
func (*FrontendRequestDataMaskingParameters) DeepCopyInto ¶
func (in *FrontendRequestDataMaskingParameters) DeepCopyInto(out *FrontendRequestDataMaskingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendRequestDataMaskingQueryParamsInitParameters ¶
type FrontendRequestDataMaskingQueryParamsInitParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FrontendRequestDataMaskingQueryParamsInitParameters) DeepCopy ¶
func (in *FrontendRequestDataMaskingQueryParamsInitParameters) DeepCopy() *FrontendRequestDataMaskingQueryParamsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestDataMaskingQueryParamsInitParameters.
func (*FrontendRequestDataMaskingQueryParamsInitParameters) DeepCopyInto ¶
func (in *FrontendRequestDataMaskingQueryParamsInitParameters) DeepCopyInto(out *FrontendRequestDataMaskingQueryParamsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendRequestDataMaskingQueryParamsObservation ¶
type FrontendRequestDataMaskingQueryParamsObservation struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FrontendRequestDataMaskingQueryParamsObservation) DeepCopy ¶
func (in *FrontendRequestDataMaskingQueryParamsObservation) DeepCopy() *FrontendRequestDataMaskingQueryParamsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestDataMaskingQueryParamsObservation.
func (*FrontendRequestDataMaskingQueryParamsObservation) DeepCopyInto ¶
func (in *FrontendRequestDataMaskingQueryParamsObservation) DeepCopyInto(out *FrontendRequestDataMaskingQueryParamsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendRequestDataMaskingQueryParamsParameters ¶
type FrontendRequestDataMaskingQueryParamsParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. // +kubebuilder:validation:Optional Mode *string `json:"mode" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*FrontendRequestDataMaskingQueryParamsParameters) DeepCopy ¶
func (in *FrontendRequestDataMaskingQueryParamsParameters) DeepCopy() *FrontendRequestDataMaskingQueryParamsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestDataMaskingQueryParamsParameters.
func (*FrontendRequestDataMaskingQueryParamsParameters) DeepCopyInto ¶
func (in *FrontendRequestDataMaskingQueryParamsParameters) DeepCopyInto(out *FrontendRequestDataMaskingQueryParamsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendRequestInitParameters ¶
type FrontendRequestInitParameters struct { // Number of payload bytes to log (up to 8192). BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. DataMasking *FrontendRequestDataMaskingInitParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*FrontendRequestInitParameters) DeepCopy ¶
func (in *FrontendRequestInitParameters) DeepCopy() *FrontendRequestInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestInitParameters.
func (*FrontendRequestInitParameters) DeepCopyInto ¶
func (in *FrontendRequestInitParameters) DeepCopyInto(out *FrontendRequestInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendRequestObservation ¶
type FrontendRequestObservation struct { // Number of payload bytes to log (up to 8192). BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. DataMasking *FrontendRequestDataMaskingObservation `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*FrontendRequestObservation) DeepCopy ¶
func (in *FrontendRequestObservation) DeepCopy() *FrontendRequestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestObservation.
func (*FrontendRequestObservation) DeepCopyInto ¶
func (in *FrontendRequestObservation) DeepCopyInto(out *FrontendRequestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendRequestParameters ¶
type FrontendRequestParameters struct { // Number of payload bytes to log (up to 8192). // +kubebuilder:validation:Optional BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. // +kubebuilder:validation:Optional DataMasking *FrontendRequestDataMaskingParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +kubebuilder:validation:Optional // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*FrontendRequestParameters) DeepCopy ¶
func (in *FrontendRequestParameters) DeepCopy() *FrontendRequestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestParameters.
func (*FrontendRequestParameters) DeepCopyInto ¶
func (in *FrontendRequestParameters) DeepCopyInto(out *FrontendRequestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendResponseDataMaskingHeadersInitParameters ¶
type FrontendResponseDataMaskingHeadersInitParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FrontendResponseDataMaskingHeadersInitParameters) DeepCopy ¶
func (in *FrontendResponseDataMaskingHeadersInitParameters) DeepCopy() *FrontendResponseDataMaskingHeadersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseDataMaskingHeadersInitParameters.
func (*FrontendResponseDataMaskingHeadersInitParameters) DeepCopyInto ¶
func (in *FrontendResponseDataMaskingHeadersInitParameters) DeepCopyInto(out *FrontendResponseDataMaskingHeadersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendResponseDataMaskingHeadersObservation ¶
type FrontendResponseDataMaskingHeadersObservation struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FrontendResponseDataMaskingHeadersObservation) DeepCopy ¶
func (in *FrontendResponseDataMaskingHeadersObservation) DeepCopy() *FrontendResponseDataMaskingHeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseDataMaskingHeadersObservation.
func (*FrontendResponseDataMaskingHeadersObservation) DeepCopyInto ¶
func (in *FrontendResponseDataMaskingHeadersObservation) DeepCopyInto(out *FrontendResponseDataMaskingHeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendResponseDataMaskingHeadersParameters ¶
type FrontendResponseDataMaskingHeadersParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. // +kubebuilder:validation:Optional Mode *string `json:"mode" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*FrontendResponseDataMaskingHeadersParameters) DeepCopy ¶
func (in *FrontendResponseDataMaskingHeadersParameters) DeepCopy() *FrontendResponseDataMaskingHeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseDataMaskingHeadersParameters.
func (*FrontendResponseDataMaskingHeadersParameters) DeepCopyInto ¶
func (in *FrontendResponseDataMaskingHeadersParameters) DeepCopyInto(out *FrontendResponseDataMaskingHeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendResponseDataMaskingInitParameters ¶
type FrontendResponseDataMaskingInitParameters struct { // A headers block as defined below. Headers []FrontendResponseDataMaskingHeadersInitParameters `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. QueryParams []FrontendResponseDataMaskingQueryParamsInitParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*FrontendResponseDataMaskingInitParameters) DeepCopy ¶
func (in *FrontendResponseDataMaskingInitParameters) DeepCopy() *FrontendResponseDataMaskingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseDataMaskingInitParameters.
func (*FrontendResponseDataMaskingInitParameters) DeepCopyInto ¶
func (in *FrontendResponseDataMaskingInitParameters) DeepCopyInto(out *FrontendResponseDataMaskingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendResponseDataMaskingObservation ¶
type FrontendResponseDataMaskingObservation struct { // A headers block as defined below. Headers []FrontendResponseDataMaskingHeadersObservation `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. QueryParams []FrontendResponseDataMaskingQueryParamsObservation `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*FrontendResponseDataMaskingObservation) DeepCopy ¶
func (in *FrontendResponseDataMaskingObservation) DeepCopy() *FrontendResponseDataMaskingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseDataMaskingObservation.
func (*FrontendResponseDataMaskingObservation) DeepCopyInto ¶
func (in *FrontendResponseDataMaskingObservation) DeepCopyInto(out *FrontendResponseDataMaskingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendResponseDataMaskingParameters ¶
type FrontendResponseDataMaskingParameters struct { // A headers block as defined below. // +kubebuilder:validation:Optional Headers []FrontendResponseDataMaskingHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"` // A query_params block as defined below. // +kubebuilder:validation:Optional QueryParams []FrontendResponseDataMaskingQueryParamsParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"` }
func (*FrontendResponseDataMaskingParameters) DeepCopy ¶
func (in *FrontendResponseDataMaskingParameters) DeepCopy() *FrontendResponseDataMaskingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseDataMaskingParameters.
func (*FrontendResponseDataMaskingParameters) DeepCopyInto ¶
func (in *FrontendResponseDataMaskingParameters) DeepCopyInto(out *FrontendResponseDataMaskingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendResponseDataMaskingQueryParamsInitParameters ¶
type FrontendResponseDataMaskingQueryParamsInitParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FrontendResponseDataMaskingQueryParamsInitParameters) DeepCopy ¶
func (in *FrontendResponseDataMaskingQueryParamsInitParameters) DeepCopy() *FrontendResponseDataMaskingQueryParamsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseDataMaskingQueryParamsInitParameters.
func (*FrontendResponseDataMaskingQueryParamsInitParameters) DeepCopyInto ¶
func (in *FrontendResponseDataMaskingQueryParamsInitParameters) DeepCopyInto(out *FrontendResponseDataMaskingQueryParamsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendResponseDataMaskingQueryParamsObservation ¶
type FrontendResponseDataMaskingQueryParamsObservation struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FrontendResponseDataMaskingQueryParamsObservation) DeepCopy ¶
func (in *FrontendResponseDataMaskingQueryParamsObservation) DeepCopy() *FrontendResponseDataMaskingQueryParamsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseDataMaskingQueryParamsObservation.
func (*FrontendResponseDataMaskingQueryParamsObservation) DeepCopyInto ¶
func (in *FrontendResponseDataMaskingQueryParamsObservation) DeepCopyInto(out *FrontendResponseDataMaskingQueryParamsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendResponseDataMaskingQueryParamsParameters ¶
type FrontendResponseDataMaskingQueryParamsParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. // +kubebuilder:validation:Optional Mode *string `json:"mode" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*FrontendResponseDataMaskingQueryParamsParameters) DeepCopy ¶
func (in *FrontendResponseDataMaskingQueryParamsParameters) DeepCopy() *FrontendResponseDataMaskingQueryParamsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseDataMaskingQueryParamsParameters.
func (*FrontendResponseDataMaskingQueryParamsParameters) DeepCopyInto ¶
func (in *FrontendResponseDataMaskingQueryParamsParameters) DeepCopyInto(out *FrontendResponseDataMaskingQueryParamsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendResponseInitParameters ¶
type FrontendResponseInitParameters struct { // Number of payload bytes to log (up to 8192). BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. DataMasking *FrontendResponseDataMaskingInitParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*FrontendResponseInitParameters) DeepCopy ¶
func (in *FrontendResponseInitParameters) DeepCopy() *FrontendResponseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseInitParameters.
func (*FrontendResponseInitParameters) DeepCopyInto ¶
func (in *FrontendResponseInitParameters) DeepCopyInto(out *FrontendResponseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendResponseObservation ¶
type FrontendResponseObservation struct { // Number of payload bytes to log (up to 8192). BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. DataMasking *FrontendResponseDataMaskingObservation `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*FrontendResponseObservation) DeepCopy ¶
func (in *FrontendResponseObservation) DeepCopy() *FrontendResponseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseObservation.
func (*FrontendResponseObservation) DeepCopyInto ¶
func (in *FrontendResponseObservation) DeepCopyInto(out *FrontendResponseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendResponseParameters ¶
type FrontendResponseParameters struct { // Number of payload bytes to log (up to 8192). // +kubebuilder:validation:Optional BodyBytes *float64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"` // A data_masking block as defined below. // +kubebuilder:validation:Optional DataMasking *FrontendResponseDataMaskingParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"` // Specifies a list of headers to log. // +kubebuilder:validation:Optional // +listType=set HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"` }
func (*FrontendResponseParameters) DeepCopy ¶
func (in *FrontendResponseParameters) DeepCopy() *FrontendResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseParameters.
func (*FrontendResponseParameters) DeepCopyInto ¶
func (in *FrontendResponseParameters) DeepCopyInto(out *FrontendResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Gateway ¶
type Gateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.locationData) || (has(self.initProvider) && has(self.initProvider.locationData))",message="spec.forProvider.locationData is a required parameter" Spec GatewaySpec `json:"spec"` Status GatewayStatus `json:"status,omitempty"` }
Gateway is the Schema for the Gateways API. Manages an API Management Gateway. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*Gateway) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Gateway.
func (*Gateway) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Gateway) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Gateway) GetCondition ¶
func (mg *Gateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Gateway.
func (*Gateway) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Gateway
func (*Gateway) GetDeletionPolicy ¶
func (mg *Gateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Gateway.
func (*Gateway) GetInitParameters ¶
GetInitParameters of this Gateway
func (*Gateway) GetManagementPolicies ¶
func (mg *Gateway) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Gateway.
func (*Gateway) GetMergedParameters ¶
GetInitParameters of this Gateway
func (*Gateway) GetObservation ¶
GetObservation of this Gateway
func (*Gateway) GetParameters ¶
GetParameters of this Gateway
func (*Gateway) GetProviderConfigReference ¶
GetProviderConfigReference of this Gateway.
func (*Gateway) GetPublishConnectionDetailsTo ¶
func (mg *Gateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Gateway.
func (*Gateway) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Gateway
func (*Gateway) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Gateway) GetWriteConnectionSecretToReference ¶
func (mg *Gateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Gateway.
func (*Gateway) LateInitialize ¶
LateInitialize this Gateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*Gateway) ResolveReferences ¶
ResolveReferences of this Gateway.
func (*Gateway) SetConditions ¶
SetConditions of this Gateway.
func (*Gateway) SetDeletionPolicy ¶
func (mg *Gateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Gateway.
func (*Gateway) SetManagementPolicies ¶
func (mg *Gateway) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Gateway.
func (*Gateway) SetObservation ¶
SetObservation for this Gateway
func (*Gateway) SetParameters ¶
SetParameters for this Gateway
func (*Gateway) SetProviderConfigReference ¶
SetProviderConfigReference of this Gateway.
func (*Gateway) SetPublishConnectionDetailsTo ¶
func (mg *Gateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Gateway.
func (*Gateway) SetWriteConnectionSecretToReference ¶
func (mg *Gateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Gateway.
type GatewayInitParameters ¶
type GatewayInitParameters struct { // The ID of the API Management Resource in which the gateway will be created. Changing this forces a new API Management Gateway resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/apimanagement/v1beta2.Management // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() APIManagementID *string `json:"apiManagementId,omitempty" tf:"api_management_id,omitempty"` // Reference to a Management in apimanagement to populate apiManagementId. // +kubebuilder:validation:Optional APIManagementIDRef *v1.Reference `json:"apiManagementIdRef,omitempty" tf:"-"` // Selector for a Management in apimanagement to populate apiManagementId. // +kubebuilder:validation:Optional APIManagementIDSelector *v1.Selector `json:"apiManagementIdSelector,omitempty" tf:"-"` // The description of the API Management Gateway. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A location_data block as documented below. LocationData *LocationDataInitParameters `json:"locationData,omitempty" tf:"location_data,omitempty"` }
func (*GatewayInitParameters) DeepCopy ¶
func (in *GatewayInitParameters) DeepCopy() *GatewayInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayInitParameters.
func (*GatewayInitParameters) DeepCopyInto ¶
func (in *GatewayInitParameters) DeepCopyInto(out *GatewayInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayList ¶
type GatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Gateway `json:"items"` }
GatewayList contains a list of Gateways
func (*GatewayList) DeepCopy ¶
func (in *GatewayList) DeepCopy() *GatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayList.
func (*GatewayList) DeepCopyInto ¶
func (in *GatewayList) DeepCopyInto(out *GatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayList) DeepCopyObject ¶
func (in *GatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewayList) GetItems ¶
func (l *GatewayList) GetItems() []resource.Managed
GetItems of this GatewayList.
type GatewayObservation ¶
type GatewayObservation struct { // The ID of the API Management Resource in which the gateway will be created. Changing this forces a new API Management Gateway resource to be created. APIManagementID *string `json:"apiManagementId,omitempty" tf:"api_management_id,omitempty"` // The description of the API Management Gateway. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the API Management Gateway. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A location_data block as documented below. LocationData *LocationDataObservation `json:"locationData,omitempty" tf:"location_data,omitempty"` }
func (*GatewayObservation) DeepCopy ¶
func (in *GatewayObservation) DeepCopy() *GatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayObservation.
func (*GatewayObservation) DeepCopyInto ¶
func (in *GatewayObservation) DeepCopyInto(out *GatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayParameters ¶
type GatewayParameters struct { // The ID of the API Management Resource in which the gateway will be created. Changing this forces a new API Management Gateway resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/apimanagement/v1beta2.Management // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional APIManagementID *string `json:"apiManagementId,omitempty" tf:"api_management_id,omitempty"` // Reference to a Management in apimanagement to populate apiManagementId. // +kubebuilder:validation:Optional APIManagementIDRef *v1.Reference `json:"apiManagementIdRef,omitempty" tf:"-"` // Selector for a Management in apimanagement to populate apiManagementId. // +kubebuilder:validation:Optional APIManagementIDSelector *v1.Selector `json:"apiManagementIdSelector,omitempty" tf:"-"` // The description of the API Management Gateway. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A location_data block as documented below. // +kubebuilder:validation:Optional LocationData *LocationDataParameters `json:"locationData,omitempty" tf:"location_data,omitempty"` }
func (*GatewayParameters) DeepCopy ¶
func (in *GatewayParameters) DeepCopy() *GatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayParameters.
func (*GatewayParameters) DeepCopyInto ¶
func (in *GatewayParameters) DeepCopyInto(out *GatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySpec ¶
type GatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider GatewayParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider GatewayInitParameters `json:"initProvider,omitempty"` }
GatewaySpec defines the desired state of Gateway
func (*GatewaySpec) DeepCopy ¶
func (in *GatewaySpec) DeepCopy() *GatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySpec.
func (*GatewaySpec) DeepCopyInto ¶
func (in *GatewaySpec) DeepCopyInto(out *GatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayStatus ¶
type GatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GatewayObservation `json:"atProvider,omitempty"` }
GatewayStatus defines the observed state of Gateway.
func (*GatewayStatus) DeepCopy ¶
func (in *GatewayStatus) DeepCopy() *GatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayStatus.
func (*GatewayStatus) DeepCopyInto ¶
func (in *GatewayStatus) DeepCopyInto(out *GatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderExampleInitParameters ¶
type HeaderExampleInitParameters struct { // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A short description for this example. Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*HeaderExampleInitParameters) DeepCopy ¶
func (in *HeaderExampleInitParameters) DeepCopy() *HeaderExampleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderExampleInitParameters.
func (*HeaderExampleInitParameters) DeepCopyInto ¶
func (in *HeaderExampleInitParameters) DeepCopyInto(out *HeaderExampleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderExampleObservation ¶
type HeaderExampleObservation struct { // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A short description for this example. Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*HeaderExampleObservation) DeepCopy ¶
func (in *HeaderExampleObservation) DeepCopy() *HeaderExampleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderExampleObservation.
func (*HeaderExampleObservation) DeepCopyInto ¶
func (in *HeaderExampleObservation) DeepCopyInto(out *HeaderExampleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderExampleParameters ¶
type HeaderExampleParameters struct { // A description of this Template Parameter. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. // +kubebuilder:validation:Optional ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A short description for this example. // +kubebuilder:validation:Optional Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*HeaderExampleParameters) DeepCopy ¶
func (in *HeaderExampleParameters) DeepCopy() *HeaderExampleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderExampleParameters.
func (*HeaderExampleParameters) DeepCopyInto ¶
func (in *HeaderExampleParameters) DeepCopyInto(out *HeaderExampleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderInitParameters ¶
type HeaderInitParameters struct { // The default value for this Template Parameter. DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. Example []ExampleInitParameters `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is this Template Parameter Required? Required *bool `json:"required,omitempty" tf:"required,omitempty"` // The name of the Schema. SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The type name defined by the Schema. TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*HeaderInitParameters) DeepCopy ¶
func (in *HeaderInitParameters) DeepCopy() *HeaderInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderInitParameters.
func (*HeaderInitParameters) DeepCopyInto ¶
func (in *HeaderInitParameters) DeepCopyInto(out *HeaderInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderObservation ¶
type HeaderObservation struct { // The default value for this Template Parameter. DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. Example []ExampleObservation `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is this Template Parameter Required? Required *bool `json:"required,omitempty" tf:"required,omitempty"` // The name of the Schema. SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The type name defined by the Schema. TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*HeaderObservation) DeepCopy ¶
func (in *HeaderObservation) DeepCopy() *HeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderObservation.
func (*HeaderObservation) DeepCopyInto ¶
func (in *HeaderObservation) DeepCopyInto(out *HeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderParameters ¶
type HeaderParameters struct { // The default value for this Template Parameter. // +kubebuilder:validation:Optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. // +kubebuilder:validation:Optional Example []ExampleParameters `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Is this Template Parameter Required? // +kubebuilder:validation:Optional Required *bool `json:"required" tf:"required,omitempty"` // The name of the Schema. // +kubebuilder:validation:Optional SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // The type name defined by the Schema. // +kubebuilder:validation:Optional TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*HeaderParameters) DeepCopy ¶
func (in *HeaderParameters) DeepCopy() *HeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderParameters.
func (*HeaderParameters) DeepCopyInto ¶
func (in *HeaderParameters) DeepCopyInto(out *HeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeadersInitParameters ¶
type HeadersInitParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*HeadersInitParameters) DeepCopy ¶
func (in *HeadersInitParameters) DeepCopy() *HeadersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadersInitParameters.
func (*HeadersInitParameters) DeepCopyInto ¶
func (in *HeadersInitParameters) DeepCopyInto(out *HeadersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeadersObservation ¶
type HeadersObservation struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*HeadersObservation) DeepCopy ¶
func (in *HeadersObservation) DeepCopy() *HeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadersObservation.
func (*HeadersObservation) DeepCopyInto ¶
func (in *HeadersObservation) DeepCopyInto(out *HeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeadersParameters ¶
type HeadersParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. // +kubebuilder:validation:Optional Mode *string `json:"mode" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*HeadersParameters) DeepCopy ¶
func (in *HeadersParameters) DeepCopy() *HeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadersParameters.
func (*HeadersParameters) DeepCopyInto ¶
func (in *HeadersParameters) DeepCopyInto(out *HeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostNameConfigurationInitParameters ¶
type HostNameConfigurationInitParameters struct { }
func (*HostNameConfigurationInitParameters) DeepCopy ¶
func (in *HostNameConfigurationInitParameters) DeepCopy() *HostNameConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameConfigurationInitParameters.
func (*HostNameConfigurationInitParameters) DeepCopyInto ¶
func (in *HostNameConfigurationInitParameters) DeepCopyInto(out *HostNameConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostNameConfigurationManagementInitParameters ¶
type HostNameConfigurationManagementInitParameters struct { }
func (*HostNameConfigurationManagementInitParameters) DeepCopy ¶
func (in *HostNameConfigurationManagementInitParameters) DeepCopy() *HostNameConfigurationManagementInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameConfigurationManagementInitParameters.
func (*HostNameConfigurationManagementInitParameters) DeepCopyInto ¶
func (in *HostNameConfigurationManagementInitParameters) DeepCopyInto(out *HostNameConfigurationManagementInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostNameConfigurationManagementObservation ¶
type HostNameConfigurationManagementObservation struct { // The source of the certificate. CertificateSource *string `json:"certificateSource,omitempty" tf:"certificate_source,omitempty"` // The status of the certificate. CertificateStatus *string `json:"certificateStatus,omitempty" tf:"certificate_status,omitempty"` // The expiration date of the certificate in RFC3339 format: 2000-01-02T03:04:05Z. Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"` // The Hostname to use for the Management API. HostName *string `json:"hostName,omitempty" tf:"host_name,omitempty"` // The ID of the Key Vault Secret containing the SSL Certificate, which must be should be of the type application/x-pkcs12. KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"` // Should Client Certificate Negotiation be enabled for this Hostname? Defaults to false. NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate,omitempty"` // System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate. SSLKeyvaultIdentityClientID *string `json:"sslKeyvaultIdentityClientId,omitempty" tf:"ssl_keyvault_identity_client_id,omitempty"` // The subject of the certificate. Subject *string `json:"subject,omitempty" tf:"subject,omitempty"` // The thumbprint of the certificate. Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*HostNameConfigurationManagementObservation) DeepCopy ¶
func (in *HostNameConfigurationManagementObservation) DeepCopy() *HostNameConfigurationManagementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameConfigurationManagementObservation.
func (*HostNameConfigurationManagementObservation) DeepCopyInto ¶
func (in *HostNameConfigurationManagementObservation) DeepCopyInto(out *HostNameConfigurationManagementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostNameConfigurationManagementParameters ¶
type HostNameConfigurationManagementParameters struct { }
func (*HostNameConfigurationManagementParameters) DeepCopy ¶
func (in *HostNameConfigurationManagementParameters) DeepCopy() *HostNameConfigurationManagementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameConfigurationManagementParameters.
func (*HostNameConfigurationManagementParameters) DeepCopyInto ¶
func (in *HostNameConfigurationManagementParameters) DeepCopyInto(out *HostNameConfigurationManagementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostNameConfigurationObservation ¶
type HostNameConfigurationObservation struct { // One or more developer_portal blocks as documented below. DeveloperPortal []DeveloperPortalObservation `json:"developerPortal,omitempty" tf:"developer_portal,omitempty"` // One or more management blocks as documented below. Management []HostNameConfigurationManagementObservation `json:"management,omitempty" tf:"management,omitempty"` // One or more portal blocks as documented below. Portal []PortalObservation `json:"portal,omitempty" tf:"portal,omitempty"` // One or more proxy blocks as documented below. Proxy []ProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // One or more scm blocks as documented below. Scm []ScmObservation `json:"scm,omitempty" tf:"scm,omitempty"` }
func (*HostNameConfigurationObservation) DeepCopy ¶
func (in *HostNameConfigurationObservation) DeepCopy() *HostNameConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameConfigurationObservation.
func (*HostNameConfigurationObservation) DeepCopyInto ¶
func (in *HostNameConfigurationObservation) DeepCopyInto(out *HostNameConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostNameConfigurationParameters ¶
type HostNameConfigurationParameters struct { }
func (*HostNameConfigurationParameters) DeepCopy ¶
func (in *HostNameConfigurationParameters) DeepCopy() *HostNameConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameConfigurationParameters.
func (*HostNameConfigurationParameters) DeepCopyInto ¶
func (in *HostNameConfigurationParameters) DeepCopyInto(out *HostNameConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityInitParameters ¶
type IdentityInitParameters struct { // A list of User Assigned Managed Identity IDs to be assigned to this API Management Service. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this API Management Service. Possible values are SystemAssigned, UserAssigned, SystemAssigned, UserAssigned (to enable both). Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityInitParameters) DeepCopy ¶
func (in *IdentityInitParameters) DeepCopy() *IdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityInitParameters.
func (*IdentityInitParameters) DeepCopyInto ¶
func (in *IdentityInitParameters) DeepCopyInto(out *IdentityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { // A list of User Assigned Managed Identity IDs to be assigned to this API Management Service. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // The Principal ID associated with this Managed Service Identity. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Tenant ID associated with this Managed Service Identity. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this API Management Service. Possible values are SystemAssigned, UserAssigned, SystemAssigned, UserAssigned (to enable both). Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // A list of User Assigned Managed Identity IDs to be assigned to this API Management Service. // +kubebuilder:validation:Optional // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this API Management Service. Possible values are SystemAssigned, UserAssigned, SystemAssigned, UserAssigned (to enable both). // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportInitParameters ¶
type ImportInitParameters struct { // The format of the content from which the API Definition should be imported. Possible values are: openapi, openapi+json, openapi+json-link, openapi-link, swagger-json, swagger-link-json, wadl-link-json, wadl-xml, wsdl and wsdl-link. ContentFormat *string `json:"contentFormat,omitempty" tf:"content_format,omitempty"` // The Content from which the API Definition should be imported. When a content_format of *-link-* is specified this must be a URL, otherwise this must be defined inline. ContentValue *string `json:"contentValue,omitempty" tf:"content_value,omitempty"` // A wsdl_selector block as defined below, which allows you to limit the import of a WSDL to only a subset of the document. This can only be specified when content_format is wsdl or wsdl-link. WsdlSelector *WsdlSelectorInitParameters `json:"wsdlSelector,omitempty" tf:"wsdl_selector,omitempty"` }
func (*ImportInitParameters) DeepCopy ¶
func (in *ImportInitParameters) DeepCopy() *ImportInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportInitParameters.
func (*ImportInitParameters) DeepCopyInto ¶
func (in *ImportInitParameters) DeepCopyInto(out *ImportInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportObservation ¶
type ImportObservation struct { // The format of the content from which the API Definition should be imported. Possible values are: openapi, openapi+json, openapi+json-link, openapi-link, swagger-json, swagger-link-json, wadl-link-json, wadl-xml, wsdl and wsdl-link. ContentFormat *string `json:"contentFormat,omitempty" tf:"content_format,omitempty"` // The Content from which the API Definition should be imported. When a content_format of *-link-* is specified this must be a URL, otherwise this must be defined inline. ContentValue *string `json:"contentValue,omitempty" tf:"content_value,omitempty"` // A wsdl_selector block as defined below, which allows you to limit the import of a WSDL to only a subset of the document. This can only be specified when content_format is wsdl or wsdl-link. WsdlSelector *WsdlSelectorObservation `json:"wsdlSelector,omitempty" tf:"wsdl_selector,omitempty"` }
func (*ImportObservation) DeepCopy ¶
func (in *ImportObservation) DeepCopy() *ImportObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportObservation.
func (*ImportObservation) DeepCopyInto ¶
func (in *ImportObservation) DeepCopyInto(out *ImportObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportParameters ¶
type ImportParameters struct { // The format of the content from which the API Definition should be imported. Possible values are: openapi, openapi+json, openapi+json-link, openapi-link, swagger-json, swagger-link-json, wadl-link-json, wadl-xml, wsdl and wsdl-link. // +kubebuilder:validation:Optional ContentFormat *string `json:"contentFormat" tf:"content_format,omitempty"` // The Content from which the API Definition should be imported. When a content_format of *-link-* is specified this must be a URL, otherwise this must be defined inline. // +kubebuilder:validation:Optional ContentValue *string `json:"contentValue" tf:"content_value,omitempty"` // A wsdl_selector block as defined below, which allows you to limit the import of a WSDL to only a subset of the document. This can only be specified when content_format is wsdl or wsdl-link. // +kubebuilder:validation:Optional WsdlSelector *WsdlSelectorParameters `json:"wsdlSelector,omitempty" tf:"wsdl_selector,omitempty"` }
func (*ImportParameters) DeepCopy ¶
func (in *ImportParameters) DeepCopy() *ImportParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportParameters.
func (*ImportParameters) DeepCopyInto ¶
func (in *ImportParameters) DeepCopyInto(out *ImportParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LicenseInitParameters ¶
type LicenseInitParameters struct { // The name of the license . Name *string `json:"name,omitempty" tf:"name,omitempty"` // Absolute URL of the license. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*LicenseInitParameters) DeepCopy ¶
func (in *LicenseInitParameters) DeepCopy() *LicenseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseInitParameters.
func (*LicenseInitParameters) DeepCopyInto ¶
func (in *LicenseInitParameters) DeepCopyInto(out *LicenseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LicenseObservation ¶
type LicenseObservation struct { // The name of the license . Name *string `json:"name,omitempty" tf:"name,omitempty"` // Absolute URL of the license. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*LicenseObservation) DeepCopy ¶
func (in *LicenseObservation) DeepCopy() *LicenseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseObservation.
func (*LicenseObservation) DeepCopyInto ¶
func (in *LicenseObservation) DeepCopyInto(out *LicenseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LicenseParameters ¶
type LicenseParameters struct { // The name of the license . // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Absolute URL of the license. // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*LicenseParameters) DeepCopy ¶
func (in *LicenseParameters) DeepCopy() *LicenseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseParameters.
func (*LicenseParameters) DeepCopyInto ¶
func (in *LicenseParameters) DeepCopyInto(out *LicenseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationDataInitParameters ¶
type LocationDataInitParameters struct { // The city or locality where the resource is located. City *string `json:"city,omitempty" tf:"city,omitempty"` // The district, state, or province where the resource is located. District *string `json:"district,omitempty" tf:"district,omitempty"` // A canonical name for the geographic or physical location. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The country or region where the resource is located. Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*LocationDataInitParameters) DeepCopy ¶
func (in *LocationDataInitParameters) DeepCopy() *LocationDataInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationDataInitParameters.
func (*LocationDataInitParameters) DeepCopyInto ¶
func (in *LocationDataInitParameters) DeepCopyInto(out *LocationDataInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationDataObservation ¶
type LocationDataObservation struct { // The city or locality where the resource is located. City *string `json:"city,omitempty" tf:"city,omitempty"` // The district, state, or province where the resource is located. District *string `json:"district,omitempty" tf:"district,omitempty"` // A canonical name for the geographic or physical location. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The country or region where the resource is located. Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*LocationDataObservation) DeepCopy ¶
func (in *LocationDataObservation) DeepCopy() *LocationDataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationDataObservation.
func (*LocationDataObservation) DeepCopyInto ¶
func (in *LocationDataObservation) DeepCopyInto(out *LocationDataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationDataParameters ¶
type LocationDataParameters struct { // The city or locality where the resource is located. // +kubebuilder:validation:Optional City *string `json:"city,omitempty" tf:"city,omitempty"` // The district, state, or province where the resource is located. // +kubebuilder:validation:Optional District *string `json:"district,omitempty" tf:"district,omitempty"` // A canonical name for the geographic or physical location. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The country or region where the resource is located. // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*LocationDataParameters) DeepCopy ¶
func (in *LocationDataParameters) DeepCopy() *LocationDataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationDataParameters.
func (*LocationDataParameters) DeepCopyInto ¶
func (in *LocationDataParameters) DeepCopyInto(out *LocationDataParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoggerSpec `json:"spec"` Status LoggerStatus `json:"status,omitempty"` }
Logger is the Schema for the Loggers API. Manages a Logger within an API Management Service. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *Logger) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Logger.
func (*Logger) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Logger
func (*Logger) GetDeletionPolicy ¶
func (mg *Logger) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Logger.
func (*Logger) GetInitParameters ¶
GetInitParameters of this Logger
func (*Logger) GetManagementPolicies ¶
func (mg *Logger) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Logger.
func (*Logger) GetMergedParameters ¶
GetInitParameters of this Logger
func (*Logger) GetObservation ¶
GetObservation of this Logger
func (*Logger) GetParameters ¶
GetParameters of this Logger
func (*Logger) GetProviderConfigReference ¶
GetProviderConfigReference of this Logger.
func (*Logger) GetPublishConnectionDetailsTo ¶
func (mg *Logger) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Logger.
func (*Logger) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Logger
func (*Logger) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Logger) GetWriteConnectionSecretToReference ¶
func (mg *Logger) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Logger.
func (*Logger) LateInitialize ¶
LateInitialize this Logger using its observed tfState. returns True if there are any spec changes for the resource.
func (*Logger) ResolveReferences ¶
ResolveReferences of this Logger.
func (*Logger) SetConditions ¶
SetConditions of this Logger.
func (*Logger) SetDeletionPolicy ¶
func (mg *Logger) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Logger.
func (*Logger) SetManagementPolicies ¶
func (mg *Logger) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Logger.
func (*Logger) SetObservation ¶
SetObservation for this Logger
func (*Logger) SetParameters ¶
SetParameters for this Logger
func (*Logger) SetProviderConfigReference ¶
SetProviderConfigReference of this Logger.
func (*Logger) SetPublishConnectionDetailsTo ¶
func (mg *Logger) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Logger.
func (*Logger) SetWriteConnectionSecretToReference ¶
func (mg *Logger) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Logger.
type LoggerInitParameters ¶
type LoggerInitParameters struct { // An application_insights block as documented below. Changing this forces a new resource to be created. ApplicationInsights *ApplicationInsightsInitParameters `json:"applicationInsights,omitempty" tf:"application_insights,omitempty"` // Specifies whether records should be buffered in the Logger prior to publishing. Defaults to true. Buffered *bool `json:"buffered,omitempty" tf:"buffered,omitempty"` // A description of this Logger. Description *string `json:"description,omitempty" tf:"description,omitempty"` // An eventhub block as documented below. Changing this forces a new resource to be created. EventHub *EventHubInitParameters `json:"eventhub,omitempty" tf:"eventhub,omitempty"` // The target resource id which will be linked in the API-Management portal page. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/insights/v1beta1.ApplicationInsights // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() ResourceID *string `json:"resourceId,omitempty" tf:"resource_id,omitempty"` // Reference to a ApplicationInsights in insights to populate resourceId. // +kubebuilder:validation:Optional ResourceIDRef *v1.Reference `json:"resourceIdRef,omitempty" tf:"-"` // Selector for a ApplicationInsights in insights to populate resourceId. // +kubebuilder:validation:Optional ResourceIDSelector *v1.Selector `json:"resourceIdSelector,omitempty" tf:"-"` }
func (*LoggerInitParameters) DeepCopy ¶
func (in *LoggerInitParameters) DeepCopy() *LoggerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggerInitParameters.
func (*LoggerInitParameters) DeepCopyInto ¶
func (in *LoggerInitParameters) DeepCopyInto(out *LoggerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggerList ¶
type LoggerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Logger `json:"items"` }
LoggerList contains 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.
func (*LoggerList) GetItems ¶
func (l *LoggerList) GetItems() []resource.Managed
GetItems of this LoggerList.
type LoggerObservation ¶
type LoggerObservation struct { // The name of the API Management Service. Changing this forces a new resource to be created. APIManagementName *string `json:"apiManagementName,omitempty" tf:"api_management_name,omitempty"` // An application_insights block as documented below. Changing this forces a new resource to be created. ApplicationInsights *ApplicationInsightsParameters `json:"applicationInsights,omitempty" tf:"application_insights,omitempty"` // Specifies whether records should be buffered in the Logger prior to publishing. Defaults to true. Buffered *bool `json:"buffered,omitempty" tf:"buffered,omitempty"` // A description of this Logger. Description *string `json:"description,omitempty" tf:"description,omitempty"` // An eventhub block as documented below. Changing this forces a new resource to be created. EventHub *EventHubObservation `json:"eventhub,omitempty" tf:"eventhub,omitempty"` // The ID of the API Management Logger. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // The target resource id which will be linked in the API-Management portal page. Changing this forces a new resource to be created. ResourceID *string `json:"resourceId,omitempty" tf:"resource_id,omitempty"` }
func (*LoggerObservation) DeepCopy ¶
func (in *LoggerObservation) DeepCopy() *LoggerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggerObservation.
func (*LoggerObservation) DeepCopyInto ¶
func (in *LoggerObservation) DeepCopyInto(out *LoggerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggerParameters ¶
type LoggerParameters struct { // The name of the API Management Service. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/apimanagement/v1beta2.Management // +kubebuilder:validation:Optional APIManagementName *string `json:"apiManagementName,omitempty" tf:"api_management_name,omitempty"` // Reference to a Management in apimanagement to populate apiManagementName. // +kubebuilder:validation:Optional APIManagementNameRef *v1.Reference `json:"apiManagementNameRef,omitempty" tf:"-"` // Selector for a Management in apimanagement to populate apiManagementName. // +kubebuilder:validation:Optional APIManagementNameSelector *v1.Selector `json:"apiManagementNameSelector,omitempty" tf:"-"` // An application_insights block as documented below. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ApplicationInsights *ApplicationInsightsParameters `json:"applicationInsights,omitempty" tf:"application_insights,omitempty"` // Specifies whether records should be buffered in the Logger prior to publishing. Defaults to true. // +kubebuilder:validation:Optional Buffered *bool `json:"buffered,omitempty" tf:"buffered,omitempty"` // A description of this Logger. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // An eventhub block as documented below. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional EventHub *EventHubParameters `json:"eventhub,omitempty" tf:"eventhub,omitempty"` // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The target resource id which will be linked in the API-Management portal page. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/insights/v1beta1.ApplicationInsights // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ResourceID *string `json:"resourceId,omitempty" tf:"resource_id,omitempty"` // Reference to a ApplicationInsights in insights to populate resourceId. // +kubebuilder:validation:Optional ResourceIDRef *v1.Reference `json:"resourceIdRef,omitempty" tf:"-"` // Selector for a ApplicationInsights in insights to populate resourceId. // +kubebuilder:validation:Optional ResourceIDSelector *v1.Selector `json:"resourceIdSelector,omitempty" tf:"-"` }
func (*LoggerParameters) DeepCopy ¶
func (in *LoggerParameters) DeepCopy() *LoggerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggerParameters.
func (*LoggerParameters) DeepCopyInto ¶
func (in *LoggerParameters) DeepCopyInto(out *LoggerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggerSpec ¶
type LoggerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LoggerParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider LoggerInitParameters `json:"initProvider,omitempty"` }
LoggerSpec defines the desired state of Logger
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 LoggerStatus ¶
type LoggerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LoggerObservation `json:"atProvider,omitempty"` }
LoggerStatus defines the observed state of Logger.
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 Management ¶
type Management struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.publisherEmail) || (has(self.initProvider) && has(self.initProvider.publisherEmail))",message="spec.forProvider.publisherEmail is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.publisherName) || (has(self.initProvider) && has(self.initProvider.publisherName))",message="spec.forProvider.publisherName is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec ManagementSpec `json:"spec"` Status ManagementStatus `json:"status,omitempty"` }
Management is the Schema for the Managements API. Manages an API Management Service. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*Management) DeepCopy ¶
func (in *Management) DeepCopy() *Management
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Management.
func (*Management) DeepCopyInto ¶
func (in *Management) DeepCopyInto(out *Management)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Management) DeepCopyObject ¶
func (in *Management) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Management) GetCondition ¶
func (mg *Management) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Management.
func (*Management) GetConnectionDetailsMapping ¶
func (tr *Management) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Management
func (*Management) GetDeletionPolicy ¶
func (mg *Management) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Management.
func (*Management) GetID ¶
func (tr *Management) GetID() string
GetID returns ID of underlying Terraform resource of this Management
func (*Management) GetInitParameters ¶
func (tr *Management) GetInitParameters() (map[string]any, error)
GetInitParameters of this Management
func (*Management) GetManagementPolicies ¶
func (mg *Management) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Management.
func (*Management) GetMergedParameters ¶
func (tr *Management) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this Management
func (*Management) GetObservation ¶
func (tr *Management) GetObservation() (map[string]any, error)
GetObservation of this Management
func (*Management) GetParameters ¶
func (tr *Management) GetParameters() (map[string]any, error)
GetParameters of this Management
func (*Management) GetProviderConfigReference ¶
func (mg *Management) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Management.
func (*Management) GetPublishConnectionDetailsTo ¶
func (mg *Management) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Management.
func (*Management) GetTerraformResourceType ¶
func (mg *Management) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Management
func (*Management) GetTerraformSchemaVersion ¶
func (tr *Management) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Management) GetWriteConnectionSecretToReference ¶
func (mg *Management) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Management.
func (*Management) LateInitialize ¶
func (tr *Management) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Management using its observed tfState. returns True if there are any spec changes for the resource.
func (*Management) ResolveReferences ¶
ResolveReferences of this Management.
func (*Management) SetConditions ¶
func (mg *Management) SetConditions(c ...xpv1.Condition)
SetConditions of this Management.
func (*Management) SetDeletionPolicy ¶
func (mg *Management) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Management.
func (*Management) SetManagementPolicies ¶
func (mg *Management) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Management.
func (*Management) SetObservation ¶
func (tr *Management) SetObservation(obs map[string]any) error
SetObservation for this Management
func (*Management) SetParameters ¶
func (tr *Management) SetParameters(params map[string]any) error
SetParameters for this Management
func (*Management) SetProviderConfigReference ¶
func (mg *Management) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Management.
func (*Management) SetPublishConnectionDetailsTo ¶
func (mg *Management) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Management.
func (*Management) SetWriteConnectionSecretToReference ¶
func (mg *Management) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Management.
type ManagementInitParameters ¶
type ManagementInitParameters struct { // One or more additional_location blocks as defined below. AdditionalLocation []AdditionalLocationInitParameters `json:"additionalLocation,omitempty" tf:"additional_location,omitempty"` // One or more certificate blocks (up to 10) as defined below. Certificate []CertificateInitParameters `json:"certificate,omitempty" tf:"certificate,omitempty"` // Enforce a client certificate to be presented on each request to the gateway? This is only supported when SKU type is Consumption. ClientCertificateEnabled *bool `json:"clientCertificateEnabled,omitempty" tf:"client_certificate_enabled,omitempty"` // A delegation block as defined below. Delegation *DelegationInitParameters `json:"delegation,omitempty" tf:"delegation,omitempty"` // Disable the gateway in main region? This is only supported when additional_location is set. GatewayDisabled *bool `json:"gatewayDisabled,omitempty" tf:"gateway_disabled,omitempty"` // An identity block as defined below. Identity *IdentityInitParameters `json:"identity,omitempty" tf:"identity,omitempty"` // The Azure location where the API Management Service exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The version which the control plane API calls to API Management service are limited with version equal to or newer than. MinAPIVersion *string `json:"minApiVersion,omitempty" tf:"min_api_version,omitempty"` // Email address from which the notification will be sent. NotificationSenderEmail *string `json:"notificationSenderEmail,omitempty" tf:"notification_sender_email,omitempty"` // A policy block as defined below. Policy *PolicyInitParameters `json:"policy,omitempty" tf:"policy,omitempty"` // A protocols block as defined below. Protocols *ProtocolsInitParameters `json:"protocols,omitempty" tf:"protocols,omitempty"` // ID of a standard SKU IPv4 Public IP. PublicIPAddressID *string `json:"publicIpAddressId,omitempty" tf:"public_ip_address_id,omitempty"` // Is public access to the service allowed? Defaults to true. PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The email of publisher/company. PublisherEmail *string `json:"publisherEmail,omitempty" tf:"publisher_email,omitempty"` // The name of publisher/company. PublisherName *string `json:"publisherName,omitempty" tf:"publisher_name,omitempty"` // A security block as defined below. Security *SecurityInitParameters `json:"security,omitempty" tf:"security,omitempty"` // A sign_in block as defined below. SignIn *SignInInitParameters `json:"signIn,omitempty" tf:"sign_in,omitempty"` // A sign_up block as defined below. SignUp *SignUpInitParameters `json:"signUp,omitempty" tf:"sign_up,omitempty"` // sku_name is a string consisting of two parts separated by an underscore(_). The first part is the name, valid values include: Consumption, Developer, Basic, Standard and Premium. The second part is the capacity (e.g. the number of deployed units of the sku), which must be a positive integer (e.g. Developer_1). SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // A mapping of tags assigned to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A tenant_access block as defined below. TenantAccess *TenantAccessInitParameters `json:"tenantAccess,omitempty" tf:"tenant_access,omitempty"` // A virtual_network_configuration block as defined below. Required when virtual_network_type is External or Internal. VirtualNetworkConfiguration *ManagementVirtualNetworkConfigurationInitParameters `json:"virtualNetworkConfiguration,omitempty" tf:"virtual_network_configuration,omitempty"` // The type of virtual network you want to use, valid values include: None, External, Internal. Defaults to None. VirtualNetworkType *string `json:"virtualNetworkType,omitempty" tf:"virtual_network_type,omitempty"` // Specifies a list of Availability Zones in which this API Management service should be located. // +listType=set Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*ManagementInitParameters) DeepCopy ¶
func (in *ManagementInitParameters) DeepCopy() *ManagementInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementInitParameters.
func (*ManagementInitParameters) DeepCopyInto ¶
func (in *ManagementInitParameters) DeepCopyInto(out *ManagementInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementList ¶
type ManagementList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Management `json:"items"` }
ManagementList contains a list of Managements
func (*ManagementList) DeepCopy ¶
func (in *ManagementList) DeepCopy() *ManagementList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementList.
func (*ManagementList) DeepCopyInto ¶
func (in *ManagementList) DeepCopyInto(out *ManagementList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementList) DeepCopyObject ¶
func (in *ManagementList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagementList) GetItems ¶
func (l *ManagementList) GetItems() []resource.Managed
GetItems of this ManagementList.
type ManagementObservation ¶
type ManagementObservation struct { // One or more additional_location blocks as defined below. AdditionalLocation []AdditionalLocationObservation `json:"additionalLocation,omitempty" tf:"additional_location,omitempty"` // One or more certificate blocks (up to 10) as defined below. Certificate []CertificateObservation `json:"certificate,omitempty" tf:"certificate,omitempty"` // Enforce a client certificate to be presented on each request to the gateway? This is only supported when SKU type is Consumption. ClientCertificateEnabled *bool `json:"clientCertificateEnabled,omitempty" tf:"client_certificate_enabled,omitempty"` // A delegation block as defined below. Delegation *DelegationObservation `json:"delegation,omitempty" tf:"delegation,omitempty"` // The URL for the Developer Portal associated with this API Management service. DeveloperPortalURL *string `json:"developerPortalUrl,omitempty" tf:"developer_portal_url,omitempty"` // Disable the gateway in main region? This is only supported when additional_location is set. GatewayDisabled *bool `json:"gatewayDisabled,omitempty" tf:"gateway_disabled,omitempty"` // The Region URL for the Gateway of the API Management Service. GatewayRegionalURL *string `json:"gatewayRegionalUrl,omitempty" tf:"gateway_regional_url,omitempty"` // The URL of the Gateway for the API Management Service. GatewayURL *string `json:"gatewayUrl,omitempty" tf:"gateway_url,omitempty"` // A hostname_configuration block as defined below. HostNameConfiguration *HostNameConfigurationObservation `json:"hostnameConfiguration,omitempty" tf:"hostname_configuration,omitempty"` // The ID of the API Management Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. Identity *IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // The Azure location where the API Management Service exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The URL for the Management API associated with this API Management service. ManagementAPIURL *string `json:"managementApiUrl,omitempty" tf:"management_api_url,omitempty"` // The version which the control plane API calls to API Management service are limited with version equal to or newer than. MinAPIVersion *string `json:"minApiVersion,omitempty" tf:"min_api_version,omitempty"` // Email address from which the notification will be sent. NotificationSenderEmail *string `json:"notificationSenderEmail,omitempty" tf:"notification_sender_email,omitempty"` // A policy block as defined below. Policy *PolicyObservation `json:"policy,omitempty" tf:"policy,omitempty"` // The URL for the Publisher Portal associated with this API Management service. PortalURL *string `json:"portalUrl,omitempty" tf:"portal_url,omitempty"` // The Private IP addresses of the API Management Service. PrivateIPAddresses []*string `json:"privateIpAddresses,omitempty" tf:"private_ip_addresses,omitempty"` // A protocols block as defined below. Protocols *ProtocolsObservation `json:"protocols,omitempty" tf:"protocols,omitempty"` // ID of a standard SKU IPv4 Public IP. PublicIPAddressID *string `json:"publicIpAddressId,omitempty" tf:"public_ip_address_id,omitempty"` // The Public IP addresses of the API Management Service. PublicIPAddresses []*string `json:"publicIpAddresses,omitempty" tf:"public_ip_addresses,omitempty"` // Is public access to the service allowed? Defaults to true. PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The email of publisher/company. PublisherEmail *string `json:"publisherEmail,omitempty" tf:"publisher_email,omitempty"` // The name of publisher/company. PublisherName *string `json:"publisherName,omitempty" tf:"publisher_name,omitempty"` // The name of the Resource Group in which the API Management Service should be exist. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // The URL for the SCM (Source Code Management) Endpoint associated with this API Management service. ScmURL *string `json:"scmUrl,omitempty" tf:"scm_url,omitempty"` // A security block as defined below. Security *SecurityObservation `json:"security,omitempty" tf:"security,omitempty"` // A sign_in block as defined below. SignIn *SignInObservation `json:"signIn,omitempty" tf:"sign_in,omitempty"` // A sign_up block as defined below. SignUp *SignUpObservation `json:"signUp,omitempty" tf:"sign_up,omitempty"` // sku_name is a string consisting of two parts separated by an underscore(_). The first part is the name, valid values include: Consumption, Developer, Basic, Standard and Premium. The second part is the capacity (e.g. the number of deployed units of the sku), which must be a positive integer (e.g. Developer_1). SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // A mapping of tags assigned to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A tenant_access block as defined below. TenantAccess *TenantAccessObservation `json:"tenantAccess,omitempty" tf:"tenant_access,omitempty"` // A virtual_network_configuration block as defined below. Required when virtual_network_type is External or Internal. VirtualNetworkConfiguration *ManagementVirtualNetworkConfigurationObservation `json:"virtualNetworkConfiguration,omitempty" tf:"virtual_network_configuration,omitempty"` // The type of virtual network you want to use, valid values include: None, External, Internal. Defaults to None. VirtualNetworkType *string `json:"virtualNetworkType,omitempty" tf:"virtual_network_type,omitempty"` // Specifies a list of Availability Zones in which this API Management service should be located. // +listType=set Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*ManagementObservation) DeepCopy ¶
func (in *ManagementObservation) DeepCopy() *ManagementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementObservation.
func (*ManagementObservation) DeepCopyInto ¶
func (in *ManagementObservation) DeepCopyInto(out *ManagementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementParameters ¶
type ManagementParameters struct { // One or more additional_location blocks as defined below. // +kubebuilder:validation:Optional AdditionalLocation []AdditionalLocationParameters `json:"additionalLocation,omitempty" tf:"additional_location,omitempty"` // One or more certificate blocks (up to 10) as defined below. // +kubebuilder:validation:Optional Certificate []CertificateParameters `json:"certificate,omitempty" tf:"certificate,omitempty"` // Enforce a client certificate to be presented on each request to the gateway? This is only supported when SKU type is Consumption. // +kubebuilder:validation:Optional ClientCertificateEnabled *bool `json:"clientCertificateEnabled,omitempty" tf:"client_certificate_enabled,omitempty"` // A delegation block as defined below. // +kubebuilder:validation:Optional Delegation *DelegationParameters `json:"delegation,omitempty" tf:"delegation,omitempty"` // Disable the gateway in main region? This is only supported when additional_location is set. // +kubebuilder:validation:Optional GatewayDisabled *bool `json:"gatewayDisabled,omitempty" tf:"gateway_disabled,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity *IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // The Azure location where the API Management Service exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // The version which the control plane API calls to API Management service are limited with version equal to or newer than. // +kubebuilder:validation:Optional MinAPIVersion *string `json:"minApiVersion,omitempty" tf:"min_api_version,omitempty"` // Email address from which the notification will be sent. // +kubebuilder:validation:Optional NotificationSenderEmail *string `json:"notificationSenderEmail,omitempty" tf:"notification_sender_email,omitempty"` // A policy block as defined below. // +kubebuilder:validation:Optional Policy *PolicyParameters `json:"policy,omitempty" tf:"policy,omitempty"` // A protocols block as defined below. // +kubebuilder:validation:Optional Protocols *ProtocolsParameters `json:"protocols,omitempty" tf:"protocols,omitempty"` // ID of a standard SKU IPv4 Public IP. // +kubebuilder:validation:Optional PublicIPAddressID *string `json:"publicIpAddressId,omitempty" tf:"public_ip_address_id,omitempty"` // Is public access to the service allowed? Defaults to true. // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The email of publisher/company. // +kubebuilder:validation:Optional PublisherEmail *string `json:"publisherEmail,omitempty" tf:"publisher_email,omitempty"` // The name of publisher/company. // +kubebuilder:validation:Optional PublisherName *string `json:"publisherName,omitempty" tf:"publisher_name,omitempty"` // The name of the Resource Group in which the API Management Service should be exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A security block as defined below. // +kubebuilder:validation:Optional Security *SecurityParameters `json:"security,omitempty" tf:"security,omitempty"` // A sign_in block as defined below. // +kubebuilder:validation:Optional SignIn *SignInParameters `json:"signIn,omitempty" tf:"sign_in,omitempty"` // A sign_up block as defined below. // +kubebuilder:validation:Optional SignUp *SignUpParameters `json:"signUp,omitempty" tf:"sign_up,omitempty"` // sku_name is a string consisting of two parts separated by an underscore(_). The first part is the name, valid values include: Consumption, Developer, Basic, Standard and Premium. The second part is the capacity (e.g. the number of deployed units of the sku), which must be a positive integer (e.g. Developer_1). // +kubebuilder:validation:Optional SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // A mapping of tags assigned to the resource. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A tenant_access block as defined below. // +kubebuilder:validation:Optional TenantAccess *TenantAccessParameters `json:"tenantAccess,omitempty" tf:"tenant_access,omitempty"` // A virtual_network_configuration block as defined below. Required when virtual_network_type is External or Internal. // +kubebuilder:validation:Optional VirtualNetworkConfiguration *ManagementVirtualNetworkConfigurationParameters `json:"virtualNetworkConfiguration,omitempty" tf:"virtual_network_configuration,omitempty"` // The type of virtual network you want to use, valid values include: None, External, Internal. Defaults to None. // +kubebuilder:validation:Optional VirtualNetworkType *string `json:"virtualNetworkType,omitempty" tf:"virtual_network_type,omitempty"` // Specifies a list of Availability Zones in which this API Management service should be located. // +kubebuilder:validation:Optional // +listType=set Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*ManagementParameters) DeepCopy ¶
func (in *ManagementParameters) DeepCopy() *ManagementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementParameters.
func (*ManagementParameters) DeepCopyInto ¶
func (in *ManagementParameters) DeepCopyInto(out *ManagementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementSpec ¶
type ManagementSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ManagementParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ManagementInitParameters `json:"initProvider,omitempty"` }
ManagementSpec defines the desired state of Management
func (*ManagementSpec) DeepCopy ¶
func (in *ManagementSpec) DeepCopy() *ManagementSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementSpec.
func (*ManagementSpec) DeepCopyInto ¶
func (in *ManagementSpec) DeepCopyInto(out *ManagementSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementStatus ¶
type ManagementStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ManagementObservation `json:"atProvider,omitempty"` }
ManagementStatus defines the observed state of Management.
func (*ManagementStatus) DeepCopy ¶
func (in *ManagementStatus) DeepCopy() *ManagementStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementStatus.
func (*ManagementStatus) DeepCopyInto ¶
func (in *ManagementStatus) DeepCopyInto(out *ManagementStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementVirtualNetworkConfigurationInitParameters ¶
type ManagementVirtualNetworkConfigurationInitParameters struct { // The id of the subnet that will be used for the API Management. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*ManagementVirtualNetworkConfigurationInitParameters) DeepCopy ¶
func (in *ManagementVirtualNetworkConfigurationInitParameters) DeepCopy() *ManagementVirtualNetworkConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementVirtualNetworkConfigurationInitParameters.
func (*ManagementVirtualNetworkConfigurationInitParameters) DeepCopyInto ¶
func (in *ManagementVirtualNetworkConfigurationInitParameters) DeepCopyInto(out *ManagementVirtualNetworkConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementVirtualNetworkConfigurationObservation ¶
type ManagementVirtualNetworkConfigurationObservation struct { // The id of the subnet that will be used for the API Management. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*ManagementVirtualNetworkConfigurationObservation) DeepCopy ¶
func (in *ManagementVirtualNetworkConfigurationObservation) DeepCopy() *ManagementVirtualNetworkConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementVirtualNetworkConfigurationObservation.
func (*ManagementVirtualNetworkConfigurationObservation) DeepCopyInto ¶
func (in *ManagementVirtualNetworkConfigurationObservation) DeepCopyInto(out *ManagementVirtualNetworkConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementVirtualNetworkConfigurationParameters ¶
type ManagementVirtualNetworkConfigurationParameters struct { // The id of the subnet that will be used for the API Management. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*ManagementVirtualNetworkConfigurationParameters) DeepCopy ¶
func (in *ManagementVirtualNetworkConfigurationParameters) DeepCopy() *ManagementVirtualNetworkConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementVirtualNetworkConfigurationParameters.
func (*ManagementVirtualNetworkConfigurationParameters) DeepCopyInto ¶
func (in *ManagementVirtualNetworkConfigurationParameters) DeepCopyInto(out *ManagementVirtualNetworkConfigurationParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" Spec NamedValueSpec `json:"spec"` Status NamedValueStatus `json:"status,omitempty"` }
NamedValue is the Schema for the NamedValues API. Manages an API Management Named Value. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *NamedValue) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NamedValue.
func (*NamedValue) GetConnectionDetailsMapping ¶
func (tr *NamedValue) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NamedValue
func (*NamedValue) GetDeletionPolicy ¶
func (mg *NamedValue) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NamedValue.
func (*NamedValue) GetID ¶
func (tr *NamedValue) GetID() string
GetID returns ID of underlying Terraform resource of this NamedValue
func (*NamedValue) GetInitParameters ¶
func (tr *NamedValue) GetInitParameters() (map[string]any, error)
GetInitParameters of this NamedValue
func (*NamedValue) GetManagementPolicies ¶
func (mg *NamedValue) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this NamedValue.
func (*NamedValue) GetMergedParameters ¶
func (tr *NamedValue) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this NamedValue
func (*NamedValue) GetObservation ¶
func (tr *NamedValue) GetObservation() (map[string]any, error)
GetObservation of this NamedValue
func (*NamedValue) GetParameters ¶
func (tr *NamedValue) GetParameters() (map[string]any, error)
GetParameters of this NamedValue
func (*NamedValue) GetProviderConfigReference ¶
func (mg *NamedValue) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NamedValue.
func (*NamedValue) GetPublishConnectionDetailsTo ¶
func (mg *NamedValue) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NamedValue.
func (*NamedValue) GetTerraformResourceType ¶
func (mg *NamedValue) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NamedValue
func (*NamedValue) GetTerraformSchemaVersion ¶
func (tr *NamedValue) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NamedValue) GetWriteConnectionSecretToReference ¶
func (mg *NamedValue) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NamedValue.
func (*NamedValue) LateInitialize ¶
func (tr *NamedValue) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NamedValue using its observed tfState. returns True if there are any spec changes for the resource.
func (*NamedValue) ResolveReferences ¶
ResolveReferences of this NamedValue.
func (*NamedValue) SetConditions ¶
func (mg *NamedValue) SetConditions(c ...xpv1.Condition)
SetConditions of this NamedValue.
func (*NamedValue) SetDeletionPolicy ¶
func (mg *NamedValue) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NamedValue.
func (*NamedValue) SetManagementPolicies ¶
func (mg *NamedValue) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this NamedValue.
func (*NamedValue) SetObservation ¶
func (tr *NamedValue) SetObservation(obs map[string]any) error
SetObservation for this NamedValue
func (*NamedValue) SetParameters ¶
func (tr *NamedValue) SetParameters(params map[string]any) error
SetParameters for this NamedValue
func (*NamedValue) SetProviderConfigReference ¶
func (mg *NamedValue) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NamedValue.
func (*NamedValue) SetPublishConnectionDetailsTo ¶
func (mg *NamedValue) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NamedValue.
func (*NamedValue) SetWriteConnectionSecretToReference ¶
func (mg *NamedValue) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NamedValue.
type NamedValueInitParameters ¶
type NamedValueInitParameters struct { // The display name of this API Management Named Value. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // Specifies whether the API Management Named Value is secret. Valid values are true or false. The default value is false. Secret *bool `json:"secret,omitempty" tf:"secret,omitempty"` // A list of tags to be applied to the API Management Named Value. Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // A value_from_key_vault block as defined below. ValueFromKeyVault *ValueFromKeyVaultInitParameters `json:"valueFromKeyVault,omitempty" tf:"value_from_key_vault,omitempty"` }
func (*NamedValueInitParameters) DeepCopy ¶
func (in *NamedValueInitParameters) DeepCopy() *NamedValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValueInitParameters.
func (*NamedValueInitParameters) DeepCopyInto ¶
func (in *NamedValueInitParameters) DeepCopyInto(out *NamedValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamedValueList ¶
type NamedValueList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamedValue `json:"items"` }
NamedValueList contains 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.
func (*NamedValueList) GetItems ¶
func (l *NamedValueList) GetItems() []resource.Managed
GetItems of this NamedValueList.
type NamedValueObservation ¶
type NamedValueObservation struct { // The name of the API Management Service in which the API Management Named Value should exist. Changing this forces a new resource to be created. APIManagementName *string `json:"apiManagementName,omitempty" tf:"api_management_name,omitempty"` // The display name of this API Management Named Value. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The ID of the API Management Named Value. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the Resource Group in which the API Management Named Value should exist. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Specifies whether the API Management Named Value is secret. Valid values are true or false. The default value is false. Secret *bool `json:"secret,omitempty" tf:"secret,omitempty"` // A list of tags to be applied to the API Management Named Value. Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // A value_from_key_vault block as defined below. ValueFromKeyVault *ValueFromKeyVaultObservation `json:"valueFromKeyVault,omitempty" tf:"value_from_key_vault,omitempty"` }
func (*NamedValueObservation) DeepCopy ¶
func (in *NamedValueObservation) DeepCopy() *NamedValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValueObservation.
func (*NamedValueObservation) DeepCopyInto ¶
func (in *NamedValueObservation) DeepCopyInto(out *NamedValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamedValueParameters ¶
type NamedValueParameters struct { // The name of the API Management Service in which the API Management Named Value should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/apimanagement/v1beta2.Management // +kubebuilder:validation:Optional APIManagementName *string `json:"apiManagementName,omitempty" tf:"api_management_name,omitempty"` // Reference to a Management in apimanagement to populate apiManagementName. // +kubebuilder:validation:Optional APIManagementNameRef *v1.Reference `json:"apiManagementNameRef,omitempty" tf:"-"` // Selector for a Management in apimanagement to populate apiManagementName. // +kubebuilder:validation:Optional APIManagementNameSelector *v1.Selector `json:"apiManagementNameSelector,omitempty" tf:"-"` // The display name of this API Management Named Value. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The name of the Resource Group in which the API Management Named Value should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // Specifies whether the API Management Named Value is secret. Valid values are true or false. The default value is false. // +kubebuilder:validation:Optional Secret *bool `json:"secret,omitempty" tf:"secret,omitempty"` // A list of tags to be applied to the API Management Named Value. // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // A value_from_key_vault block as defined below. // +kubebuilder:validation:Optional ValueFromKeyVault *ValueFromKeyVaultParameters `json:"valueFromKeyVault,omitempty" tf:"value_from_key_vault,omitempty"` // The value of this API Management Named Value. // +kubebuilder:validation:Optional ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"` }
func (*NamedValueParameters) DeepCopy ¶
func (in *NamedValueParameters) DeepCopy() *NamedValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValueParameters.
func (*NamedValueParameters) DeepCopyInto ¶
func (in *NamedValueParameters) DeepCopyInto(out *NamedValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamedValueSpec ¶
type NamedValueSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NamedValueParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider NamedValueInitParameters `json:"initProvider,omitempty"` }
NamedValueSpec defines the desired state of NamedValue
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 NamedValueStatus ¶
type NamedValueStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NamedValueObservation `json:"atProvider,omitempty"` }
NamedValueStatus defines the observed state of NamedValue.
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 Oauth2AuthorizationInitParameters ¶
type Oauth2AuthorizationInitParameters struct { // OAuth authorization server identifier. The name of an OAuth2 Authorization Server. AuthorizationServerName *string `json:"authorizationServerName,omitempty" tf:"authorization_server_name,omitempty"` // Operations scope. Scope *string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*Oauth2AuthorizationInitParameters) DeepCopy ¶
func (in *Oauth2AuthorizationInitParameters) DeepCopy() *Oauth2AuthorizationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Oauth2AuthorizationInitParameters.
func (*Oauth2AuthorizationInitParameters) DeepCopyInto ¶
func (in *Oauth2AuthorizationInitParameters) DeepCopyInto(out *Oauth2AuthorizationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Oauth2AuthorizationObservation ¶
type Oauth2AuthorizationObservation struct { // OAuth authorization server identifier. The name of an OAuth2 Authorization Server. AuthorizationServerName *string `json:"authorizationServerName,omitempty" tf:"authorization_server_name,omitempty"` // Operations scope. Scope *string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*Oauth2AuthorizationObservation) DeepCopy ¶
func (in *Oauth2AuthorizationObservation) DeepCopy() *Oauth2AuthorizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Oauth2AuthorizationObservation.
func (*Oauth2AuthorizationObservation) DeepCopyInto ¶
func (in *Oauth2AuthorizationObservation) DeepCopyInto(out *Oauth2AuthorizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Oauth2AuthorizationParameters ¶
type Oauth2AuthorizationParameters struct { // OAuth authorization server identifier. The name of an OAuth2 Authorization Server. // +kubebuilder:validation:Optional AuthorizationServerName *string `json:"authorizationServerName" tf:"authorization_server_name,omitempty"` // Operations scope. // +kubebuilder:validation:Optional Scope *string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*Oauth2AuthorizationParameters) DeepCopy ¶
func (in *Oauth2AuthorizationParameters) DeepCopy() *Oauth2AuthorizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Oauth2AuthorizationParameters.
func (*Oauth2AuthorizationParameters) DeepCopyInto ¶
func (in *Oauth2AuthorizationParameters) DeepCopyInto(out *Oauth2AuthorizationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenIDAuthenticationInitParameters ¶
type OpenIDAuthenticationInitParameters struct { // How to send token to the server. A list of zero or more methods. Valid values are authorizationHeader and query. // +listType=set BearerTokenSendingMethods []*string `json:"bearerTokenSendingMethods,omitempty" tf:"bearer_token_sending_methods,omitempty"` // OpenID Connect provider identifier. The name of an OpenID Connect Provider. OpenIDProviderName *string `json:"openidProviderName,omitempty" tf:"openid_provider_name,omitempty"` }
func (*OpenIDAuthenticationInitParameters) DeepCopy ¶
func (in *OpenIDAuthenticationInitParameters) DeepCopy() *OpenIDAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDAuthenticationInitParameters.
func (*OpenIDAuthenticationInitParameters) DeepCopyInto ¶
func (in *OpenIDAuthenticationInitParameters) DeepCopyInto(out *OpenIDAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenIDAuthenticationObservation ¶
type OpenIDAuthenticationObservation struct { // How to send token to the server. A list of zero or more methods. Valid values are authorizationHeader and query. // +listType=set BearerTokenSendingMethods []*string `json:"bearerTokenSendingMethods,omitempty" tf:"bearer_token_sending_methods,omitempty"` // OpenID Connect provider identifier. The name of an OpenID Connect Provider. OpenIDProviderName *string `json:"openidProviderName,omitempty" tf:"openid_provider_name,omitempty"` }
func (*OpenIDAuthenticationObservation) DeepCopy ¶
func (in *OpenIDAuthenticationObservation) DeepCopy() *OpenIDAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDAuthenticationObservation.
func (*OpenIDAuthenticationObservation) DeepCopyInto ¶
func (in *OpenIDAuthenticationObservation) DeepCopyInto(out *OpenIDAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenIDAuthenticationParameters ¶
type OpenIDAuthenticationParameters struct { // How to send token to the server. A list of zero or more methods. Valid values are authorizationHeader and query. // +kubebuilder:validation:Optional // +listType=set BearerTokenSendingMethods []*string `json:"bearerTokenSendingMethods,omitempty" tf:"bearer_token_sending_methods,omitempty"` // OpenID Connect provider identifier. The name of an OpenID Connect Provider. // +kubebuilder:validation:Optional OpenIDProviderName *string `json:"openidProviderName" tf:"openid_provider_name,omitempty"` }
func (*OpenIDAuthenticationParameters) DeepCopy ¶
func (in *OpenIDAuthenticationParameters) DeepCopy() *OpenIDAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDAuthenticationParameters.
func (*OpenIDAuthenticationParameters) DeepCopyInto ¶
func (in *OpenIDAuthenticationParameters) DeepCopyInto(out *OpenIDAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyInitParameters ¶
type PolicyInitParameters struct { // The XML Content for this Policy. XMLContent *string `json:"xmlContent,omitempty" tf:"xml_content"` // A link to an API Management Policy XML Document, which must be publicly available. XMLLink *string `json:"xmlLink,omitempty" tf:"xml_link"` }
func (*PolicyInitParameters) DeepCopy ¶
func (in *PolicyInitParameters) DeepCopy() *PolicyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyInitParameters.
func (*PolicyInitParameters) DeepCopyInto ¶
func (in *PolicyInitParameters) DeepCopyInto(out *PolicyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyObservation ¶
type PolicyObservation struct { // The XML Content for this Policy. XMLContent *string `json:"xmlContent,omitempty" tf:"xml_content,omitempty"` // A link to an API Management Policy XML Document, which must be publicly available. XMLLink *string `json:"xmlLink,omitempty" tf:"xml_link,omitempty"` }
func (*PolicyObservation) DeepCopy ¶
func (in *PolicyObservation) DeepCopy() *PolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyObservation.
func (*PolicyObservation) DeepCopyInto ¶
func (in *PolicyObservation) DeepCopyInto(out *PolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyParameters ¶
type PolicyParameters struct { // The XML Content for this Policy. // +kubebuilder:validation:Optional XMLContent *string `json:"xmlContent,omitempty" tf:"xml_content"` // A link to an API Management Policy XML Document, which must be publicly available. // +kubebuilder:validation:Optional XMLLink *string `json:"xmlLink,omitempty" tf:"xml_link"` }
func (*PolicyParameters) DeepCopy ¶
func (in *PolicyParameters) DeepCopy() *PolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyParameters.
func (*PolicyParameters) DeepCopyInto ¶
func (in *PolicyParameters) DeepCopyInto(out *PolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortalInitParameters ¶
type PortalInitParameters struct { }
func (*PortalInitParameters) DeepCopy ¶
func (in *PortalInitParameters) DeepCopy() *PortalInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortalInitParameters.
func (*PortalInitParameters) DeepCopyInto ¶
func (in *PortalInitParameters) DeepCopyInto(out *PortalInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortalObservation ¶
type PortalObservation struct { // The source of the certificate. CertificateSource *string `json:"certificateSource,omitempty" tf:"certificate_source,omitempty"` // The status of the certificate. CertificateStatus *string `json:"certificateStatus,omitempty" tf:"certificate_status,omitempty"` // The expiration date of the certificate in RFC3339 format: 2000-01-02T03:04:05Z. Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"` // The Hostname to use for the Management API. HostName *string `json:"hostName,omitempty" tf:"host_name,omitempty"` // The ID of the Key Vault Secret containing the SSL Certificate, which must be should be of the type application/x-pkcs12. KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"` // Should Client Certificate Negotiation be enabled for this Hostname? Defaults to false. NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate,omitempty"` // System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate. SSLKeyvaultIdentityClientID *string `json:"sslKeyvaultIdentityClientId,omitempty" tf:"ssl_keyvault_identity_client_id,omitempty"` // The subject of the certificate. Subject *string `json:"subject,omitempty" tf:"subject,omitempty"` // The thumbprint of the certificate. Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*PortalObservation) DeepCopy ¶
func (in *PortalObservation) DeepCopy() *PortalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortalObservation.
func (*PortalObservation) DeepCopyInto ¶
func (in *PortalObservation) DeepCopyInto(out *PortalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortalParameters ¶
type PortalParameters struct { }
func (*PortalParameters) DeepCopy ¶
func (in *PortalParameters) DeepCopy() *PortalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortalParameters.
func (*PortalParameters) DeepCopyInto ¶
func (in *PortalParameters) DeepCopyInto(out *PortalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtocolsInitParameters ¶
type ProtocolsInitParameters struct { // Should HTTP/2 be supported by the API Management Service? Defaults to false. EnableHttp2 *bool `json:"enableHttp2,omitempty" tf:"enable_http2,omitempty"` }
func (*ProtocolsInitParameters) DeepCopy ¶
func (in *ProtocolsInitParameters) DeepCopy() *ProtocolsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolsInitParameters.
func (*ProtocolsInitParameters) DeepCopyInto ¶
func (in *ProtocolsInitParameters) DeepCopyInto(out *ProtocolsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtocolsObservation ¶
type ProtocolsObservation struct { // Should HTTP/2 be supported by the API Management Service? Defaults to false. EnableHttp2 *bool `json:"enableHttp2,omitempty" tf:"enable_http2,omitempty"` }
func (*ProtocolsObservation) DeepCopy ¶
func (in *ProtocolsObservation) DeepCopy() *ProtocolsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolsObservation.
func (*ProtocolsObservation) DeepCopyInto ¶
func (in *ProtocolsObservation) DeepCopyInto(out *ProtocolsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtocolsParameters ¶
type ProtocolsParameters struct { // Should HTTP/2 be supported by the API Management Service? Defaults to false. // +kubebuilder:validation:Optional EnableHttp2 *bool `json:"enableHttp2,omitempty" tf:"enable_http2,omitempty"` }
func (*ProtocolsParameters) DeepCopy ¶
func (in *ProtocolsParameters) DeepCopy() *ProtocolsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolsParameters.
func (*ProtocolsParameters) DeepCopyInto ¶
func (in *ProtocolsParameters) DeepCopyInto(out *ProtocolsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyInitParameters ¶
type ProxyInitParameters struct { }
func (*ProxyInitParameters) DeepCopy ¶
func (in *ProxyInitParameters) DeepCopy() *ProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyInitParameters.
func (*ProxyInitParameters) DeepCopyInto ¶
func (in *ProxyInitParameters) DeepCopyInto(out *ProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyObservation ¶
type ProxyObservation struct { // The source of the certificate. CertificateSource *string `json:"certificateSource,omitempty" tf:"certificate_source,omitempty"` // The status of the certificate. CertificateStatus *string `json:"certificateStatus,omitempty" tf:"certificate_status,omitempty"` // Is the certificate associated with this Hostname the Default SSL Certificate? This is used when an SNI header isn't specified by a client. Defaults to false. DefaultSSLBinding *bool `json:"defaultSslBinding,omitempty" tf:"default_ssl_binding,omitempty"` // The expiration date of the certificate in RFC3339 format: 2000-01-02T03:04:05Z. Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"` // The Hostname to use for the Management API. HostName *string `json:"hostName,omitempty" tf:"host_name,omitempty"` // The ID of the Key Vault Secret containing the SSL Certificate, which must be should be of the type application/x-pkcs12. KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"` // Should Client Certificate Negotiation be enabled for this Hostname? Defaults to false. NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate,omitempty"` // System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate. SSLKeyvaultIdentityClientID *string `json:"sslKeyvaultIdentityClientId,omitempty" tf:"ssl_keyvault_identity_client_id,omitempty"` // The subject of the certificate. Subject *string `json:"subject,omitempty" tf:"subject,omitempty"` // The thumbprint of the certificate. Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*ProxyObservation) DeepCopy ¶
func (in *ProxyObservation) DeepCopy() *ProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyObservation.
func (*ProxyObservation) DeepCopyInto ¶
func (in *ProxyObservation) DeepCopyInto(out *ProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyParameters ¶
type ProxyParameters struct { }
func (*ProxyParameters) DeepCopy ¶
func (in *ProxyParameters) DeepCopy() *ProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyParameters.
func (*ProxyParameters) DeepCopyInto ¶
func (in *ProxyParameters) DeepCopyInto(out *ProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryParameterExampleInitParameters ¶
type QueryParameterExampleInitParameters struct { // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A short description for this example. Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*QueryParameterExampleInitParameters) DeepCopy ¶
func (in *QueryParameterExampleInitParameters) DeepCopy() *QueryParameterExampleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParameterExampleInitParameters.
func (*QueryParameterExampleInitParameters) DeepCopyInto ¶
func (in *QueryParameterExampleInitParameters) DeepCopyInto(out *QueryParameterExampleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryParameterExampleObservation ¶
type QueryParameterExampleObservation struct { // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A short description for this example. Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*QueryParameterExampleObservation) DeepCopy ¶
func (in *QueryParameterExampleObservation) DeepCopy() *QueryParameterExampleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParameterExampleObservation.
func (*QueryParameterExampleObservation) DeepCopyInto ¶
func (in *QueryParameterExampleObservation) DeepCopyInto(out *QueryParameterExampleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryParameterExampleParameters ¶
type QueryParameterExampleParameters struct { // A description of this Template Parameter. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. // +kubebuilder:validation:Optional ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A short description for this example. // +kubebuilder:validation:Optional Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*QueryParameterExampleParameters) DeepCopy ¶
func (in *QueryParameterExampleParameters) DeepCopy() *QueryParameterExampleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParameterExampleParameters.
func (*QueryParameterExampleParameters) DeepCopyInto ¶
func (in *QueryParameterExampleParameters) DeepCopyInto(out *QueryParameterExampleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryParameterInitParameters ¶
type QueryParameterInitParameters struct { // The default value for this Template Parameter. DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. Example []QueryParameterExampleInitParameters `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is this Template Parameter Required? Required *bool `json:"required,omitempty" tf:"required,omitempty"` // The name of the Schema. SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The type name defined by the Schema. TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*QueryParameterInitParameters) DeepCopy ¶
func (in *QueryParameterInitParameters) DeepCopy() *QueryParameterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParameterInitParameters.
func (*QueryParameterInitParameters) DeepCopyInto ¶
func (in *QueryParameterInitParameters) DeepCopyInto(out *QueryParameterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryParameterObservation ¶
type QueryParameterObservation struct { // The default value for this Template Parameter. DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. Example []QueryParameterExampleObservation `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is this Template Parameter Required? Required *bool `json:"required,omitempty" tf:"required,omitempty"` // The name of the Schema. SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The type name defined by the Schema. TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*QueryParameterObservation) DeepCopy ¶
func (in *QueryParameterObservation) DeepCopy() *QueryParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParameterObservation.
func (*QueryParameterObservation) DeepCopyInto ¶
func (in *QueryParameterObservation) DeepCopyInto(out *QueryParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryParameterParameters ¶
type QueryParameterParameters struct { // The default value for this Template Parameter. // +kubebuilder:validation:Optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. // +kubebuilder:validation:Optional Example []QueryParameterExampleParameters `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Is this Template Parameter Required? // +kubebuilder:validation:Optional Required *bool `json:"required" tf:"required,omitempty"` // The name of the Schema. // +kubebuilder:validation:Optional SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // The type name defined by the Schema. // +kubebuilder:validation:Optional TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*QueryParameterParameters) DeepCopy ¶
func (in *QueryParameterParameters) DeepCopy() *QueryParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParameterParameters.
func (*QueryParameterParameters) DeepCopyInto ¶
func (in *QueryParameterParameters) DeepCopyInto(out *QueryParameterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryParamsInitParameters ¶
type QueryParamsInitParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*QueryParamsInitParameters) DeepCopy ¶
func (in *QueryParamsInitParameters) DeepCopy() *QueryParamsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParamsInitParameters.
func (*QueryParamsInitParameters) DeepCopyInto ¶
func (in *QueryParamsInitParameters) DeepCopyInto(out *QueryParamsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryParamsObservation ¶
type QueryParamsObservation struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*QueryParamsObservation) DeepCopy ¶
func (in *QueryParamsObservation) DeepCopy() *QueryParamsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParamsObservation.
func (*QueryParamsObservation) DeepCopyInto ¶
func (in *QueryParamsObservation) DeepCopyInto(out *QueryParamsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryParamsParameters ¶
type QueryParamsParameters struct { // The data masking mode. Possible values are Mask and Hide for query_params. The only possible value is Mask for headers. // +kubebuilder:validation:Optional Mode *string `json:"mode" tf:"mode,omitempty"` // The name of the header or the query parameter to mask. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*QueryParamsParameters) DeepCopy ¶
func (in *QueryParamsParameters) DeepCopy() *QueryParamsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParamsParameters.
func (*QueryParamsParameters) DeepCopyInto ¶
func (in *QueryParamsParameters) DeepCopyInto(out *QueryParamsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepresentationExampleInitParameters ¶
type RepresentationExampleInitParameters struct { // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A short description for this example. Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RepresentationExampleInitParameters) DeepCopy ¶
func (in *RepresentationExampleInitParameters) DeepCopy() *RepresentationExampleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepresentationExampleInitParameters.
func (*RepresentationExampleInitParameters) DeepCopyInto ¶
func (in *RepresentationExampleInitParameters) DeepCopyInto(out *RepresentationExampleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepresentationExampleObservation ¶
type RepresentationExampleObservation struct { // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A short description for this example. Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RepresentationExampleObservation) DeepCopy ¶
func (in *RepresentationExampleObservation) DeepCopy() *RepresentationExampleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepresentationExampleObservation.
func (*RepresentationExampleObservation) DeepCopyInto ¶
func (in *RepresentationExampleObservation) DeepCopyInto(out *RepresentationExampleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepresentationExampleParameters ¶
type RepresentationExampleParameters struct { // A description of this Template Parameter. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. // +kubebuilder:validation:Optional ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A short description for this example. // +kubebuilder:validation:Optional Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RepresentationExampleParameters) DeepCopy ¶
func (in *RepresentationExampleParameters) DeepCopy() *RepresentationExampleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepresentationExampleParameters.
func (*RepresentationExampleParameters) DeepCopyInto ¶
func (in *RepresentationExampleParameters) DeepCopyInto(out *RepresentationExampleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepresentationFormParameterExampleInitParameters ¶
type RepresentationFormParameterExampleInitParameters struct { // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A short description for this example. Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RepresentationFormParameterExampleInitParameters) DeepCopy ¶
func (in *RepresentationFormParameterExampleInitParameters) DeepCopy() *RepresentationFormParameterExampleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepresentationFormParameterExampleInitParameters.
func (*RepresentationFormParameterExampleInitParameters) DeepCopyInto ¶
func (in *RepresentationFormParameterExampleInitParameters) DeepCopyInto(out *RepresentationFormParameterExampleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepresentationFormParameterExampleObservation ¶
type RepresentationFormParameterExampleObservation struct { // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A short description for this example. Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RepresentationFormParameterExampleObservation) DeepCopy ¶
func (in *RepresentationFormParameterExampleObservation) DeepCopy() *RepresentationFormParameterExampleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepresentationFormParameterExampleObservation.
func (*RepresentationFormParameterExampleObservation) DeepCopyInto ¶
func (in *RepresentationFormParameterExampleObservation) DeepCopyInto(out *RepresentationFormParameterExampleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepresentationFormParameterExampleParameters ¶
type RepresentationFormParameterExampleParameters struct { // A description of this Template Parameter. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. // +kubebuilder:validation:Optional ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A short description for this example. // +kubebuilder:validation:Optional Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RepresentationFormParameterExampleParameters) DeepCopy ¶
func (in *RepresentationFormParameterExampleParameters) DeepCopy() *RepresentationFormParameterExampleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepresentationFormParameterExampleParameters.
func (*RepresentationFormParameterExampleParameters) DeepCopyInto ¶
func (in *RepresentationFormParameterExampleParameters) DeepCopyInto(out *RepresentationFormParameterExampleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepresentationFormParameterInitParameters ¶
type RepresentationFormParameterInitParameters struct { // The default value for this Template Parameter. DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. Example []RepresentationFormParameterExampleInitParameters `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is this Template Parameter Required? Required *bool `json:"required,omitempty" tf:"required,omitempty"` // The name of the Schema. SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The type name defined by the Schema. TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*RepresentationFormParameterInitParameters) DeepCopy ¶
func (in *RepresentationFormParameterInitParameters) DeepCopy() *RepresentationFormParameterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepresentationFormParameterInitParameters.
func (*RepresentationFormParameterInitParameters) DeepCopyInto ¶
func (in *RepresentationFormParameterInitParameters) DeepCopyInto(out *RepresentationFormParameterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepresentationFormParameterObservation ¶
type RepresentationFormParameterObservation struct { // The default value for this Template Parameter. DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. Example []RepresentationFormParameterExampleObservation `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is this Template Parameter Required? Required *bool `json:"required,omitempty" tf:"required,omitempty"` // The name of the Schema. SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The type name defined by the Schema. TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*RepresentationFormParameterObservation) DeepCopy ¶
func (in *RepresentationFormParameterObservation) DeepCopy() *RepresentationFormParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepresentationFormParameterObservation.
func (*RepresentationFormParameterObservation) DeepCopyInto ¶
func (in *RepresentationFormParameterObservation) DeepCopyInto(out *RepresentationFormParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepresentationFormParameterParameters ¶
type RepresentationFormParameterParameters struct { // The default value for this Template Parameter. // +kubebuilder:validation:Optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. // +kubebuilder:validation:Optional Example []RepresentationFormParameterExampleParameters `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Is this Template Parameter Required? // +kubebuilder:validation:Optional Required *bool `json:"required" tf:"required,omitempty"` // The name of the Schema. // +kubebuilder:validation:Optional SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // The type name defined by the Schema. // +kubebuilder:validation:Optional TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*RepresentationFormParameterParameters) DeepCopy ¶
func (in *RepresentationFormParameterParameters) DeepCopy() *RepresentationFormParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepresentationFormParameterParameters.
func (*RepresentationFormParameterParameters) DeepCopyInto ¶
func (in *RepresentationFormParameterParameters) DeepCopyInto(out *RepresentationFormParameterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepresentationInitParameters ¶
type RepresentationInitParameters struct { // The Content Type of this representation, such as application/json. ContentType *string `json:"contentType,omitempty" tf:"content_type,omitempty"` // One or more example blocks as defined above. Example []RepresentationExampleInitParameters `json:"example,omitempty" tf:"example,omitempty"` // One or more form_parameter block as defined above. FormParameter []FormParameterInitParameters `json:"formParameter,omitempty" tf:"form_parameter,omitempty"` // The name of the Schema. SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The type name defined by the Schema. TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` }
func (*RepresentationInitParameters) DeepCopy ¶
func (in *RepresentationInitParameters) DeepCopy() *RepresentationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepresentationInitParameters.
func (*RepresentationInitParameters) DeepCopyInto ¶
func (in *RepresentationInitParameters) DeepCopyInto(out *RepresentationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepresentationObservation ¶
type RepresentationObservation struct { // The Content Type of this representation, such as application/json. ContentType *string `json:"contentType,omitempty" tf:"content_type,omitempty"` // One or more example blocks as defined above. Example []RepresentationExampleObservation `json:"example,omitempty" tf:"example,omitempty"` // One or more form_parameter block as defined above. FormParameter []FormParameterObservation `json:"formParameter,omitempty" tf:"form_parameter,omitempty"` // The name of the Schema. SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The type name defined by the Schema. TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` }
func (*RepresentationObservation) DeepCopy ¶
func (in *RepresentationObservation) DeepCopy() *RepresentationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepresentationObservation.
func (*RepresentationObservation) DeepCopyInto ¶
func (in *RepresentationObservation) DeepCopyInto(out *RepresentationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepresentationParameters ¶
type RepresentationParameters struct { // The Content Type of this representation, such as application/json. // +kubebuilder:validation:Optional ContentType *string `json:"contentType" tf:"content_type,omitempty"` // One or more example blocks as defined above. // +kubebuilder:validation:Optional Example []RepresentationExampleParameters `json:"example,omitempty" tf:"example,omitempty"` // One or more form_parameter block as defined above. // +kubebuilder:validation:Optional FormParameter []FormParameterParameters `json:"formParameter,omitempty" tf:"form_parameter,omitempty"` // The name of the Schema. // +kubebuilder:validation:Optional SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The type name defined by the Schema. // +kubebuilder:validation:Optional TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` }
func (*RepresentationParameters) DeepCopy ¶
func (in *RepresentationParameters) DeepCopy() *RepresentationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepresentationParameters.
func (*RepresentationParameters) DeepCopyInto ¶
func (in *RepresentationParameters) DeepCopyInto(out *RepresentationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestInitParameters ¶
type RequestInitParameters struct { // A description of the HTTP Request, which may include HTML tags. Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more header blocks as defined above. Header []HeaderInitParameters `json:"header,omitempty" tf:"header,omitempty"` // One or more query_parameter blocks as defined above. QueryParameter []QueryParameterInitParameters `json:"queryParameter,omitempty" tf:"query_parameter,omitempty"` // One or more representation blocks as defined below. Representation []RepresentationInitParameters `json:"representation,omitempty" tf:"representation,omitempty"` }
func (*RequestInitParameters) DeepCopy ¶
func (in *RequestInitParameters) DeepCopy() *RequestInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestInitParameters.
func (*RequestInitParameters) DeepCopyInto ¶
func (in *RequestInitParameters) DeepCopyInto(out *RequestInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestObservation ¶
type RequestObservation struct { // A description of the HTTP Request, which may include HTML tags. Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more header blocks as defined above. Header []HeaderObservation `json:"header,omitempty" tf:"header,omitempty"` // One or more query_parameter blocks as defined above. QueryParameter []QueryParameterObservation `json:"queryParameter,omitempty" tf:"query_parameter,omitempty"` // One or more representation blocks as defined below. Representation []RepresentationObservation `json:"representation,omitempty" tf:"representation,omitempty"` }
func (*RequestObservation) DeepCopy ¶
func (in *RequestObservation) DeepCopy() *RequestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestObservation.
func (*RequestObservation) DeepCopyInto ¶
func (in *RequestObservation) DeepCopyInto(out *RequestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestParameters ¶
type RequestParameters struct { // A description of the HTTP Request, which may include HTML tags. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more header blocks as defined above. // +kubebuilder:validation:Optional Header []HeaderParameters `json:"header,omitempty" tf:"header,omitempty"` // One or more query_parameter blocks as defined above. // +kubebuilder:validation:Optional QueryParameter []QueryParameterParameters `json:"queryParameter,omitempty" tf:"query_parameter,omitempty"` // One or more representation blocks as defined below. // +kubebuilder:validation:Optional Representation []RepresentationParameters `json:"representation,omitempty" tf:"representation,omitempty"` }
func (*RequestParameters) DeepCopy ¶
func (in *RequestParameters) DeepCopy() *RequestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestParameters.
func (*RequestParameters) DeepCopyInto ¶
func (in *RequestParameters) DeepCopyInto(out *RequestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseHeaderInitParameters ¶
type ResponseHeaderInitParameters struct { // The default value for this Template Parameter. DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. Example []HeaderExampleInitParameters `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is this Template Parameter Required? Required *bool `json:"required,omitempty" tf:"required,omitempty"` // The name of the Schema. SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The type name defined by the Schema. TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ResponseHeaderInitParameters) DeepCopy ¶
func (in *ResponseHeaderInitParameters) DeepCopy() *ResponseHeaderInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseHeaderInitParameters.
func (*ResponseHeaderInitParameters) DeepCopyInto ¶
func (in *ResponseHeaderInitParameters) DeepCopyInto(out *ResponseHeaderInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseHeaderObservation ¶
type ResponseHeaderObservation struct { // The default value for this Template Parameter. DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. Example []HeaderExampleObservation `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is this Template Parameter Required? Required *bool `json:"required,omitempty" tf:"required,omitempty"` // The name of the Schema. SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The type name defined by the Schema. TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ResponseHeaderObservation) DeepCopy ¶
func (in *ResponseHeaderObservation) DeepCopy() *ResponseHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseHeaderObservation.
func (*ResponseHeaderObservation) DeepCopyInto ¶
func (in *ResponseHeaderObservation) DeepCopyInto(out *ResponseHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseHeaderParameters ¶
type ResponseHeaderParameters struct { // The default value for this Template Parameter. // +kubebuilder:validation:Optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. // +kubebuilder:validation:Optional Example []HeaderExampleParameters `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Is this Template Parameter Required? // +kubebuilder:validation:Optional Required *bool `json:"required" tf:"required,omitempty"` // The name of the Schema. // +kubebuilder:validation:Optional SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // The type name defined by the Schema. // +kubebuilder:validation:Optional TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ResponseHeaderParameters) DeepCopy ¶
func (in *ResponseHeaderParameters) DeepCopy() *ResponseHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseHeaderParameters.
func (*ResponseHeaderParameters) DeepCopyInto ¶
func (in *ResponseHeaderParameters) DeepCopyInto(out *ResponseHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseInitParameters ¶
type ResponseInitParameters struct { // A description of the HTTP Response, which may include HTML tags. Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more header blocks as defined above. Header []ResponseHeaderInitParameters `json:"header,omitempty" tf:"header,omitempty"` // One or more representation blocks as defined below. Representation []ResponseRepresentationInitParameters `json:"representation,omitempty" tf:"representation,omitempty"` // The HTTP Status Code. StatusCode *float64 `json:"statusCode,omitempty" tf:"status_code,omitempty"` }
func (*ResponseInitParameters) DeepCopy ¶
func (in *ResponseInitParameters) DeepCopy() *ResponseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseInitParameters.
func (*ResponseInitParameters) DeepCopyInto ¶
func (in *ResponseInitParameters) DeepCopyInto(out *ResponseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseObservation ¶
type ResponseObservation struct { // A description of the HTTP Response, which may include HTML tags. Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more header blocks as defined above. Header []ResponseHeaderObservation `json:"header,omitempty" tf:"header,omitempty"` // One or more representation blocks as defined below. Representation []ResponseRepresentationObservation `json:"representation,omitempty" tf:"representation,omitempty"` // The HTTP Status Code. StatusCode *float64 `json:"statusCode,omitempty" tf:"status_code,omitempty"` }
func (*ResponseObservation) DeepCopy ¶
func (in *ResponseObservation) DeepCopy() *ResponseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseObservation.
func (*ResponseObservation) DeepCopyInto ¶
func (in *ResponseObservation) DeepCopyInto(out *ResponseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseParameters ¶
type ResponseParameters struct { // A description of the HTTP Response, which may include HTML tags. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more header blocks as defined above. // +kubebuilder:validation:Optional Header []ResponseHeaderParameters `json:"header,omitempty" tf:"header,omitempty"` // One or more representation blocks as defined below. // +kubebuilder:validation:Optional Representation []ResponseRepresentationParameters `json:"representation,omitempty" tf:"representation,omitempty"` // The HTTP Status Code. // +kubebuilder:validation:Optional StatusCode *float64 `json:"statusCode" tf:"status_code,omitempty"` }
func (*ResponseParameters) DeepCopy ¶
func (in *ResponseParameters) DeepCopy() *ResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseParameters.
func (*ResponseParameters) DeepCopyInto ¶
func (in *ResponseParameters) DeepCopyInto(out *ResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseRepresentationExampleInitParameters ¶
type ResponseRepresentationExampleInitParameters struct { // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A short description for this example. Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResponseRepresentationExampleInitParameters) DeepCopy ¶
func (in *ResponseRepresentationExampleInitParameters) DeepCopy() *ResponseRepresentationExampleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseRepresentationExampleInitParameters.
func (*ResponseRepresentationExampleInitParameters) DeepCopyInto ¶
func (in *ResponseRepresentationExampleInitParameters) DeepCopyInto(out *ResponseRepresentationExampleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseRepresentationExampleObservation ¶
type ResponseRepresentationExampleObservation struct { // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A short description for this example. Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResponseRepresentationExampleObservation) DeepCopy ¶
func (in *ResponseRepresentationExampleObservation) DeepCopy() *ResponseRepresentationExampleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseRepresentationExampleObservation.
func (*ResponseRepresentationExampleObservation) DeepCopyInto ¶
func (in *ResponseRepresentationExampleObservation) DeepCopyInto(out *ResponseRepresentationExampleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseRepresentationExampleParameters ¶
type ResponseRepresentationExampleParameters struct { // A description of this Template Parameter. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. // +kubebuilder:validation:Optional ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A short description for this example. // +kubebuilder:validation:Optional Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResponseRepresentationExampleParameters) DeepCopy ¶
func (in *ResponseRepresentationExampleParameters) DeepCopy() *ResponseRepresentationExampleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseRepresentationExampleParameters.
func (*ResponseRepresentationExampleParameters) DeepCopyInto ¶
func (in *ResponseRepresentationExampleParameters) DeepCopyInto(out *ResponseRepresentationExampleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseRepresentationInitParameters ¶
type ResponseRepresentationInitParameters struct { // The Content Type of this representation, such as application/json. ContentType *string `json:"contentType,omitempty" tf:"content_type,omitempty"` // One or more example blocks as defined above. Example []ResponseRepresentationExampleInitParameters `json:"example,omitempty" tf:"example,omitempty"` // One or more form_parameter block as defined above. FormParameter []RepresentationFormParameterInitParameters `json:"formParameter,omitempty" tf:"form_parameter,omitempty"` // The name of the Schema. SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The type name defined by the Schema. TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` }
func (*ResponseRepresentationInitParameters) DeepCopy ¶
func (in *ResponseRepresentationInitParameters) DeepCopy() *ResponseRepresentationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseRepresentationInitParameters.
func (*ResponseRepresentationInitParameters) DeepCopyInto ¶
func (in *ResponseRepresentationInitParameters) DeepCopyInto(out *ResponseRepresentationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseRepresentationObservation ¶
type ResponseRepresentationObservation struct { // The Content Type of this representation, such as application/json. ContentType *string `json:"contentType,omitempty" tf:"content_type,omitempty"` // One or more example blocks as defined above. Example []ResponseRepresentationExampleObservation `json:"example,omitempty" tf:"example,omitempty"` // One or more form_parameter block as defined above. FormParameter []RepresentationFormParameterObservation `json:"formParameter,omitempty" tf:"form_parameter,omitempty"` // The name of the Schema. SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The type name defined by the Schema. TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` }
func (*ResponseRepresentationObservation) DeepCopy ¶
func (in *ResponseRepresentationObservation) DeepCopy() *ResponseRepresentationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseRepresentationObservation.
func (*ResponseRepresentationObservation) DeepCopyInto ¶
func (in *ResponseRepresentationObservation) DeepCopyInto(out *ResponseRepresentationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseRepresentationParameters ¶
type ResponseRepresentationParameters struct { // The Content Type of this representation, such as application/json. // +kubebuilder:validation:Optional ContentType *string `json:"contentType" tf:"content_type,omitempty"` // One or more example blocks as defined above. // +kubebuilder:validation:Optional Example []ResponseRepresentationExampleParameters `json:"example,omitempty" tf:"example,omitempty"` // One or more form_parameter block as defined above. // +kubebuilder:validation:Optional FormParameter []RepresentationFormParameterParameters `json:"formParameter,omitempty" tf:"form_parameter,omitempty"` // The name of the Schema. // +kubebuilder:validation:Optional SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The type name defined by the Schema. // +kubebuilder:validation:Optional TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` }
func (*ResponseRepresentationParameters) DeepCopy ¶
func (in *ResponseRepresentationParameters) DeepCopy() *ResponseRepresentationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseRepresentationParameters.
func (*ResponseRepresentationParameters) DeepCopyInto ¶
func (in *ResponseRepresentationParameters) DeepCopyInto(out *ResponseRepresentationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScmInitParameters ¶
type ScmInitParameters struct { }
func (*ScmInitParameters) DeepCopy ¶
func (in *ScmInitParameters) DeepCopy() *ScmInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScmInitParameters.
func (*ScmInitParameters) DeepCopyInto ¶
func (in *ScmInitParameters) DeepCopyInto(out *ScmInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScmObservation ¶
type ScmObservation struct { // The source of the certificate. CertificateSource *string `json:"certificateSource,omitempty" tf:"certificate_source,omitempty"` // The status of the certificate. CertificateStatus *string `json:"certificateStatus,omitempty" tf:"certificate_status,omitempty"` // The expiration date of the certificate in RFC3339 format: 2000-01-02T03:04:05Z. Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"` // The Hostname to use for the Management API. HostName *string `json:"hostName,omitempty" tf:"host_name,omitempty"` // The ID of the Key Vault Secret containing the SSL Certificate, which must be should be of the type application/x-pkcs12. KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"` // Should Client Certificate Negotiation be enabled for this Hostname? Defaults to false. NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate,omitempty"` // System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate. SSLKeyvaultIdentityClientID *string `json:"sslKeyvaultIdentityClientId,omitempty" tf:"ssl_keyvault_identity_client_id,omitempty"` // The subject of the certificate. Subject *string `json:"subject,omitempty" tf:"subject,omitempty"` // The thumbprint of the certificate. Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*ScmObservation) DeepCopy ¶
func (in *ScmObservation) DeepCopy() *ScmObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScmObservation.
func (*ScmObservation) DeepCopyInto ¶
func (in *ScmObservation) DeepCopyInto(out *ScmObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScmParameters ¶
type ScmParameters struct { }
func (*ScmParameters) DeepCopy ¶
func (in *ScmParameters) DeepCopy() *ScmParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScmParameters.
func (*ScmParameters) DeepCopyInto ¶
func (in *ScmParameters) DeepCopyInto(out *ScmParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityInitParameters ¶
type SecurityInitParameters struct { // Should SSL 3.0 be enabled on the backend of the gateway? Defaults to false. EnableBackendSsl30 *bool `json:"enableBackendSsl30,omitempty" tf:"enable_backend_ssl30,omitempty"` // Should TLS 1.0 be enabled on the backend of the gateway? Defaults to false. EnableBackendTls10 *bool `json:"enableBackendTls10,omitempty" tf:"enable_backend_tls10,omitempty"` // Should TLS 1.1 be enabled on the backend of the gateway? Defaults to false. EnableBackendTls11 *bool `json:"enableBackendTls11,omitempty" tf:"enable_backend_tls11,omitempty"` // Should SSL 3.0 be enabled on the frontend of the gateway? Defaults to false. EnableFrontendSsl30 *bool `json:"enableFrontendSsl30,omitempty" tf:"enable_frontend_ssl30,omitempty"` // Should TLS 1.0 be enabled on the frontend of the gateway? Defaults to false. EnableFrontendTls10 *bool `json:"enableFrontendTls10,omitempty" tf:"enable_frontend_tls10,omitempty"` // Should TLS 1.1 be enabled on the frontend of the gateway? Defaults to false. EnableFrontendTls11 *bool `json:"enableFrontendTls11,omitempty" tf:"enable_frontend_tls11,omitempty"` // Should the TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA cipher be enabled? Defaults to false. TLSEcdheEcdsaWithAes128CbcShaCiphersEnabled *bool `` /* 127-byte string literal not displayed */ // Should the TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA cipher be enabled? Defaults to false. TLSEcdheEcdsaWithAes256CbcShaCiphersEnabled *bool `` /* 127-byte string literal not displayed */ // Should the TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA cipher be enabled? Defaults to false. TLSEcdheRsaWithAes128CbcShaCiphersEnabled *bool `json:"tlsEcdheRsaWithAes128CbcShaCiphersEnabled,omitempty" tf:"tls_ecdhe_rsa_with_aes128_cbc_sha_ciphers_enabled,omitempty"` // Should the TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA cipher be enabled? Defaults to false. TLSEcdheRsaWithAes256CbcShaCiphersEnabled *bool `json:"tlsEcdheRsaWithAes256CbcShaCiphersEnabled,omitempty" tf:"tls_ecdhe_rsa_with_aes256_cbc_sha_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_128_CBC_SHA256 cipher be enabled? Defaults to false. TLSRsaWithAes128CbcSha256CiphersEnabled *bool `json:"tlsRsaWithAes128CbcSha256CiphersEnabled,omitempty" tf:"tls_rsa_with_aes128_cbc_sha256_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_128_CBC_SHA cipher be enabled? Defaults to false. TLSRsaWithAes128CbcShaCiphersEnabled *bool `json:"tlsRsaWithAes128CbcShaCiphersEnabled,omitempty" tf:"tls_rsa_with_aes128_cbc_sha_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_128_GCM_SHA256 cipher be enabled? Defaults to false. TLSRsaWithAes128GCMSha256CiphersEnabled *bool `json:"tlsRsaWithAes128GcmSha256CiphersEnabled,omitempty" tf:"tls_rsa_with_aes128_gcm_sha256_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_256_CBC_SHA256 cipher be enabled? Defaults to false. TLSRsaWithAes256CbcSha256CiphersEnabled *bool `json:"tlsRsaWithAes256CbcSha256CiphersEnabled,omitempty" tf:"tls_rsa_with_aes256_cbc_sha256_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_256_CBC_SHA cipher be enabled? Defaults to false. TLSRsaWithAes256CbcShaCiphersEnabled *bool `json:"tlsRsaWithAes256CbcShaCiphersEnabled,omitempty" tf:"tls_rsa_with_aes256_cbc_sha_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_256_GCM_SHA384 cipher be enabled? Defaults to false. TLSRsaWithAes256GCMSha384CiphersEnabled *bool `json:"tlsRsaWithAes256GcmSha384CiphersEnabled,omitempty" tf:"tls_rsa_with_aes256_gcm_sha384_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_3DES_EDE_CBC_SHA cipher be enabled for alL TLS versions (1.0, 1.1 and 1.2)? TripleDesCiphersEnabled *bool `json:"tripleDesCiphersEnabled,omitempty" tf:"triple_des_ciphers_enabled,omitempty"` }
func (*SecurityInitParameters) DeepCopy ¶
func (in *SecurityInitParameters) DeepCopy() *SecurityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityInitParameters.
func (*SecurityInitParameters) DeepCopyInto ¶
func (in *SecurityInitParameters) DeepCopyInto(out *SecurityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityObservation ¶
type SecurityObservation struct { // Should SSL 3.0 be enabled on the backend of the gateway? Defaults to false. EnableBackendSsl30 *bool `json:"enableBackendSsl30,omitempty" tf:"enable_backend_ssl30,omitempty"` // Should TLS 1.0 be enabled on the backend of the gateway? Defaults to false. EnableBackendTls10 *bool `json:"enableBackendTls10,omitempty" tf:"enable_backend_tls10,omitempty"` // Should TLS 1.1 be enabled on the backend of the gateway? Defaults to false. EnableBackendTls11 *bool `json:"enableBackendTls11,omitempty" tf:"enable_backend_tls11,omitempty"` // Should SSL 3.0 be enabled on the frontend of the gateway? Defaults to false. EnableFrontendSsl30 *bool `json:"enableFrontendSsl30,omitempty" tf:"enable_frontend_ssl30,omitempty"` // Should TLS 1.0 be enabled on the frontend of the gateway? Defaults to false. EnableFrontendTls10 *bool `json:"enableFrontendTls10,omitempty" tf:"enable_frontend_tls10,omitempty"` // Should TLS 1.1 be enabled on the frontend of the gateway? Defaults to false. EnableFrontendTls11 *bool `json:"enableFrontendTls11,omitempty" tf:"enable_frontend_tls11,omitempty"` // Should the TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA cipher be enabled? Defaults to false. TLSEcdheEcdsaWithAes128CbcShaCiphersEnabled *bool `` /* 127-byte string literal not displayed */ // Should the TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA cipher be enabled? Defaults to false. TLSEcdheEcdsaWithAes256CbcShaCiphersEnabled *bool `` /* 127-byte string literal not displayed */ // Should the TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA cipher be enabled? Defaults to false. TLSEcdheRsaWithAes128CbcShaCiphersEnabled *bool `json:"tlsEcdheRsaWithAes128CbcShaCiphersEnabled,omitempty" tf:"tls_ecdhe_rsa_with_aes128_cbc_sha_ciphers_enabled,omitempty"` // Should the TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA cipher be enabled? Defaults to false. TLSEcdheRsaWithAes256CbcShaCiphersEnabled *bool `json:"tlsEcdheRsaWithAes256CbcShaCiphersEnabled,omitempty" tf:"tls_ecdhe_rsa_with_aes256_cbc_sha_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_128_CBC_SHA256 cipher be enabled? Defaults to false. TLSRsaWithAes128CbcSha256CiphersEnabled *bool `json:"tlsRsaWithAes128CbcSha256CiphersEnabled,omitempty" tf:"tls_rsa_with_aes128_cbc_sha256_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_128_CBC_SHA cipher be enabled? Defaults to false. TLSRsaWithAes128CbcShaCiphersEnabled *bool `json:"tlsRsaWithAes128CbcShaCiphersEnabled,omitempty" tf:"tls_rsa_with_aes128_cbc_sha_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_128_GCM_SHA256 cipher be enabled? Defaults to false. TLSRsaWithAes128GCMSha256CiphersEnabled *bool `json:"tlsRsaWithAes128GcmSha256CiphersEnabled,omitempty" tf:"tls_rsa_with_aes128_gcm_sha256_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_256_CBC_SHA256 cipher be enabled? Defaults to false. TLSRsaWithAes256CbcSha256CiphersEnabled *bool `json:"tlsRsaWithAes256CbcSha256CiphersEnabled,omitempty" tf:"tls_rsa_with_aes256_cbc_sha256_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_256_CBC_SHA cipher be enabled? Defaults to false. TLSRsaWithAes256CbcShaCiphersEnabled *bool `json:"tlsRsaWithAes256CbcShaCiphersEnabled,omitempty" tf:"tls_rsa_with_aes256_cbc_sha_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_256_GCM_SHA384 cipher be enabled? Defaults to false. TLSRsaWithAes256GCMSha384CiphersEnabled *bool `json:"tlsRsaWithAes256GcmSha384CiphersEnabled,omitempty" tf:"tls_rsa_with_aes256_gcm_sha384_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_3DES_EDE_CBC_SHA cipher be enabled for alL TLS versions (1.0, 1.1 and 1.2)? TripleDesCiphersEnabled *bool `json:"tripleDesCiphersEnabled,omitempty" tf:"triple_des_ciphers_enabled,omitempty"` }
func (*SecurityObservation) DeepCopy ¶
func (in *SecurityObservation) DeepCopy() *SecurityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityObservation.
func (*SecurityObservation) DeepCopyInto ¶
func (in *SecurityObservation) DeepCopyInto(out *SecurityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityParameters ¶
type SecurityParameters struct { // Should SSL 3.0 be enabled on the backend of the gateway? Defaults to false. // +kubebuilder:validation:Optional EnableBackendSsl30 *bool `json:"enableBackendSsl30,omitempty" tf:"enable_backend_ssl30,omitempty"` // Should TLS 1.0 be enabled on the backend of the gateway? Defaults to false. // +kubebuilder:validation:Optional EnableBackendTls10 *bool `json:"enableBackendTls10,omitempty" tf:"enable_backend_tls10,omitempty"` // Should TLS 1.1 be enabled on the backend of the gateway? Defaults to false. // +kubebuilder:validation:Optional EnableBackendTls11 *bool `json:"enableBackendTls11,omitempty" tf:"enable_backend_tls11,omitempty"` // Should SSL 3.0 be enabled on the frontend of the gateway? Defaults to false. // +kubebuilder:validation:Optional EnableFrontendSsl30 *bool `json:"enableFrontendSsl30,omitempty" tf:"enable_frontend_ssl30,omitempty"` // Should TLS 1.0 be enabled on the frontend of the gateway? Defaults to false. // +kubebuilder:validation:Optional EnableFrontendTls10 *bool `json:"enableFrontendTls10,omitempty" tf:"enable_frontend_tls10,omitempty"` // Should TLS 1.1 be enabled on the frontend of the gateway? Defaults to false. // +kubebuilder:validation:Optional EnableFrontendTls11 *bool `json:"enableFrontendTls11,omitempty" tf:"enable_frontend_tls11,omitempty"` // Should the TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA cipher be enabled? Defaults to false. // +kubebuilder:validation:Optional TLSEcdheEcdsaWithAes128CbcShaCiphersEnabled *bool `` /* 127-byte string literal not displayed */ // Should the TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA cipher be enabled? Defaults to false. // +kubebuilder:validation:Optional TLSEcdheEcdsaWithAes256CbcShaCiphersEnabled *bool `` /* 127-byte string literal not displayed */ // Should the TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA cipher be enabled? Defaults to false. // +kubebuilder:validation:Optional TLSEcdheRsaWithAes128CbcShaCiphersEnabled *bool `json:"tlsEcdheRsaWithAes128CbcShaCiphersEnabled,omitempty" tf:"tls_ecdhe_rsa_with_aes128_cbc_sha_ciphers_enabled,omitempty"` // Should the TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA cipher be enabled? Defaults to false. // +kubebuilder:validation:Optional TLSEcdheRsaWithAes256CbcShaCiphersEnabled *bool `json:"tlsEcdheRsaWithAes256CbcShaCiphersEnabled,omitempty" tf:"tls_ecdhe_rsa_with_aes256_cbc_sha_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_128_CBC_SHA256 cipher be enabled? Defaults to false. // +kubebuilder:validation:Optional TLSRsaWithAes128CbcSha256CiphersEnabled *bool `json:"tlsRsaWithAes128CbcSha256CiphersEnabled,omitempty" tf:"tls_rsa_with_aes128_cbc_sha256_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_128_CBC_SHA cipher be enabled? Defaults to false. // +kubebuilder:validation:Optional TLSRsaWithAes128CbcShaCiphersEnabled *bool `json:"tlsRsaWithAes128CbcShaCiphersEnabled,omitempty" tf:"tls_rsa_with_aes128_cbc_sha_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_128_GCM_SHA256 cipher be enabled? Defaults to false. // +kubebuilder:validation:Optional TLSRsaWithAes128GCMSha256CiphersEnabled *bool `json:"tlsRsaWithAes128GcmSha256CiphersEnabled,omitempty" tf:"tls_rsa_with_aes128_gcm_sha256_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_256_CBC_SHA256 cipher be enabled? Defaults to false. // +kubebuilder:validation:Optional TLSRsaWithAes256CbcSha256CiphersEnabled *bool `json:"tlsRsaWithAes256CbcSha256CiphersEnabled,omitempty" tf:"tls_rsa_with_aes256_cbc_sha256_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_256_CBC_SHA cipher be enabled? Defaults to false. // +kubebuilder:validation:Optional TLSRsaWithAes256CbcShaCiphersEnabled *bool `json:"tlsRsaWithAes256CbcShaCiphersEnabled,omitempty" tf:"tls_rsa_with_aes256_cbc_sha_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_AES_256_GCM_SHA384 cipher be enabled? Defaults to false. // +kubebuilder:validation:Optional TLSRsaWithAes256GCMSha384CiphersEnabled *bool `json:"tlsRsaWithAes256GcmSha384CiphersEnabled,omitempty" tf:"tls_rsa_with_aes256_gcm_sha384_ciphers_enabled,omitempty"` // Should the TLS_RSA_WITH_3DES_EDE_CBC_SHA cipher be enabled for alL TLS versions (1.0, 1.1 and 1.2)? // +kubebuilder:validation:Optional TripleDesCiphersEnabled *bool `json:"tripleDesCiphersEnabled,omitempty" tf:"triple_des_ciphers_enabled,omitempty"` }
func (*SecurityParameters) DeepCopy ¶
func (in *SecurityParameters) DeepCopy() *SecurityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityParameters.
func (*SecurityParameters) DeepCopyInto ¶
func (in *SecurityParameters) DeepCopyInto(out *SecurityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerX509NameInitParameters ¶
type ServerX509NameInitParameters struct { // The thumbprint for the issuer of the certificate. IssuerCertificateThumbprint *string `json:"issuerCertificateThumbprint,omitempty" tf:"issuer_certificate_thumbprint,omitempty"` // The common name of the certificate. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ServerX509NameInitParameters) DeepCopy ¶
func (in *ServerX509NameInitParameters) DeepCopy() *ServerX509NameInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerX509NameInitParameters.
func (*ServerX509NameInitParameters) DeepCopyInto ¶
func (in *ServerX509NameInitParameters) DeepCopyInto(out *ServerX509NameInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerX509NameObservation ¶
type ServerX509NameObservation struct { // The thumbprint for the issuer of the certificate. IssuerCertificateThumbprint *string `json:"issuerCertificateThumbprint,omitempty" tf:"issuer_certificate_thumbprint,omitempty"` // The common name of the certificate. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ServerX509NameObservation) DeepCopy ¶
func (in *ServerX509NameObservation) DeepCopy() *ServerX509NameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerX509NameObservation.
func (*ServerX509NameObservation) DeepCopyInto ¶
func (in *ServerX509NameObservation) DeepCopyInto(out *ServerX509NameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerX509NameParameters ¶
type ServerX509NameParameters struct { // The thumbprint for the issuer of the certificate. // +kubebuilder:validation:Optional IssuerCertificateThumbprint *string `json:"issuerCertificateThumbprint" tf:"issuer_certificate_thumbprint,omitempty"` // The common name of the certificate. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*ServerX509NameParameters) DeepCopy ¶
func (in *ServerX509NameParameters) DeepCopy() *ServerX509NameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerX509NameParameters.
func (*ServerX509NameParameters) DeepCopyInto ¶
func (in *ServerX509NameParameters) DeepCopyInto(out *ServerX509NameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceFabricClusterInitParameters ¶
type ServiceFabricClusterInitParameters struct { // The client certificate resource id for the management endpoint. ClientCertificateID *string `json:"clientCertificateId,omitempty" tf:"client_certificate_id,omitempty"` // The client certificate thumbprint for the management endpoint. ClientCertificateThumbprint *string `json:"clientCertificateThumbprint,omitempty" tf:"client_certificate_thumbprint,omitempty"` // A list of cluster management endpoints. // +listType=set ManagementEndpoints []*string `json:"managementEndpoints,omitempty" tf:"management_endpoints,omitempty"` // The maximum number of retries when attempting resolve the partition. MaxPartitionResolutionRetries *float64 `json:"maxPartitionResolutionRetries,omitempty" tf:"max_partition_resolution_retries,omitempty"` // A list of thumbprints of the server certificates of the Service Fabric cluster. // +listType=set ServerCertificateThumbprints []*string `json:"serverCertificateThumbprints,omitempty" tf:"server_certificate_thumbprints,omitempty"` // One or more server_x509_name blocks as documented below. ServerX509Name []ServerX509NameInitParameters `json:"serverX509Name,omitempty" tf:"server_x509_name,omitempty"` }
func (*ServiceFabricClusterInitParameters) DeepCopy ¶
func (in *ServiceFabricClusterInitParameters) DeepCopy() *ServiceFabricClusterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceFabricClusterInitParameters.
func (*ServiceFabricClusterInitParameters) DeepCopyInto ¶
func (in *ServiceFabricClusterInitParameters) DeepCopyInto(out *ServiceFabricClusterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceFabricClusterObservation ¶
type ServiceFabricClusterObservation struct { // The client certificate resource id for the management endpoint. ClientCertificateID *string `json:"clientCertificateId,omitempty" tf:"client_certificate_id,omitempty"` // The client certificate thumbprint for the management endpoint. ClientCertificateThumbprint *string `json:"clientCertificateThumbprint,omitempty" tf:"client_certificate_thumbprint,omitempty"` // A list of cluster management endpoints. // +listType=set ManagementEndpoints []*string `json:"managementEndpoints,omitempty" tf:"management_endpoints,omitempty"` // The maximum number of retries when attempting resolve the partition. MaxPartitionResolutionRetries *float64 `json:"maxPartitionResolutionRetries,omitempty" tf:"max_partition_resolution_retries,omitempty"` // A list of thumbprints of the server certificates of the Service Fabric cluster. // +listType=set ServerCertificateThumbprints []*string `json:"serverCertificateThumbprints,omitempty" tf:"server_certificate_thumbprints,omitempty"` // One or more server_x509_name blocks as documented below. ServerX509Name []ServerX509NameObservation `json:"serverX509Name,omitempty" tf:"server_x509_name,omitempty"` }
func (*ServiceFabricClusterObservation) DeepCopy ¶
func (in *ServiceFabricClusterObservation) DeepCopy() *ServiceFabricClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceFabricClusterObservation.
func (*ServiceFabricClusterObservation) DeepCopyInto ¶
func (in *ServiceFabricClusterObservation) DeepCopyInto(out *ServiceFabricClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceFabricClusterParameters ¶
type ServiceFabricClusterParameters struct { // The client certificate resource id for the management endpoint. // +kubebuilder:validation:Optional ClientCertificateID *string `json:"clientCertificateId,omitempty" tf:"client_certificate_id,omitempty"` // The client certificate thumbprint for the management endpoint. // +kubebuilder:validation:Optional ClientCertificateThumbprint *string `json:"clientCertificateThumbprint,omitempty" tf:"client_certificate_thumbprint,omitempty"` // A list of cluster management endpoints. // +kubebuilder:validation:Optional // +listType=set ManagementEndpoints []*string `json:"managementEndpoints" tf:"management_endpoints,omitempty"` // The maximum number of retries when attempting resolve the partition. // +kubebuilder:validation:Optional MaxPartitionResolutionRetries *float64 `json:"maxPartitionResolutionRetries" tf:"max_partition_resolution_retries,omitempty"` // A list of thumbprints of the server certificates of the Service Fabric cluster. // +kubebuilder:validation:Optional // +listType=set ServerCertificateThumbprints []*string `json:"serverCertificateThumbprints,omitempty" tf:"server_certificate_thumbprints,omitempty"` // One or more server_x509_name blocks as documented below. // +kubebuilder:validation:Optional ServerX509Name []ServerX509NameParameters `json:"serverX509Name,omitempty" tf:"server_x509_name,omitempty"` }
func (*ServiceFabricClusterParameters) DeepCopy ¶
func (in *ServiceFabricClusterParameters) DeepCopy() *ServiceFabricClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceFabricClusterParameters.
func (*ServiceFabricClusterParameters) DeepCopyInto ¶
func (in *ServiceFabricClusterParameters) DeepCopyInto(out *ServiceFabricClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignInInitParameters ¶
type SignInInitParameters struct { // Should anonymous users be redirected to the sign in page? Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*SignInInitParameters) DeepCopy ¶
func (in *SignInInitParameters) DeepCopy() *SignInInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignInInitParameters.
func (*SignInInitParameters) DeepCopyInto ¶
func (in *SignInInitParameters) DeepCopyInto(out *SignInInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignInObservation ¶
type SignInObservation struct { // Should anonymous users be redirected to the sign in page? Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*SignInObservation) DeepCopy ¶
func (in *SignInObservation) DeepCopy() *SignInObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignInObservation.
func (*SignInObservation) DeepCopyInto ¶
func (in *SignInObservation) DeepCopyInto(out *SignInObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignInParameters ¶
type SignInParameters struct { // Should anonymous users be redirected to the sign in page? // +kubebuilder:validation:Optional Enabled *bool `json:"enabled" tf:"enabled,omitempty"` }
func (*SignInParameters) DeepCopy ¶
func (in *SignInParameters) DeepCopy() *SignInParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignInParameters.
func (*SignInParameters) DeepCopyInto ¶
func (in *SignInParameters) DeepCopyInto(out *SignInParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignUpInitParameters ¶
type SignUpInitParameters struct { // Can users sign up on the development portal? Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // A terms_of_service block as defined below. TermsOfService *TermsOfServiceInitParameters `json:"termsOfService,omitempty" tf:"terms_of_service,omitempty"` }
func (*SignUpInitParameters) DeepCopy ¶
func (in *SignUpInitParameters) DeepCopy() *SignUpInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignUpInitParameters.
func (*SignUpInitParameters) DeepCopyInto ¶
func (in *SignUpInitParameters) DeepCopyInto(out *SignUpInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignUpObservation ¶
type SignUpObservation struct { // Can users sign up on the development portal? Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // A terms_of_service block as defined below. TermsOfService *TermsOfServiceObservation `json:"termsOfService,omitempty" tf:"terms_of_service,omitempty"` }
func (*SignUpObservation) DeepCopy ¶
func (in *SignUpObservation) DeepCopy() *SignUpObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignUpObservation.
func (*SignUpObservation) DeepCopyInto ¶
func (in *SignUpObservation) DeepCopyInto(out *SignUpObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignUpParameters ¶
type SignUpParameters struct { // Can users sign up on the development portal? // +kubebuilder:validation:Optional Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // A terms_of_service block as defined below. // +kubebuilder:validation:Optional TermsOfService *TermsOfServiceParameters `json:"termsOfService" tf:"terms_of_service,omitempty"` }
func (*SignUpParameters) DeepCopy ¶
func (in *SignUpParameters) DeepCopy() *SignUpParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignUpParameters.
func (*SignUpParameters) DeepCopyInto ¶
func (in *SignUpParameters) DeepCopyInto(out *SignUpParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionKeyParameterNamesInitParameters ¶
type SubscriptionKeyParameterNamesInitParameters struct { // The name of the HTTP Header which should be used for the Subscription Key. Header *string `json:"header,omitempty" tf:"header,omitempty"` // The name of the QueryString parameter which should be used for the Subscription Key. Query *string `json:"query,omitempty" tf:"query,omitempty"` }
func (*SubscriptionKeyParameterNamesInitParameters) DeepCopy ¶
func (in *SubscriptionKeyParameterNamesInitParameters) DeepCopy() *SubscriptionKeyParameterNamesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionKeyParameterNamesInitParameters.
func (*SubscriptionKeyParameterNamesInitParameters) DeepCopyInto ¶
func (in *SubscriptionKeyParameterNamesInitParameters) DeepCopyInto(out *SubscriptionKeyParameterNamesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionKeyParameterNamesObservation ¶
type SubscriptionKeyParameterNamesObservation struct { // The name of the HTTP Header which should be used for the Subscription Key. Header *string `json:"header,omitempty" tf:"header,omitempty"` // The name of the QueryString parameter which should be used for the Subscription Key. Query *string `json:"query,omitempty" tf:"query,omitempty"` }
func (*SubscriptionKeyParameterNamesObservation) DeepCopy ¶
func (in *SubscriptionKeyParameterNamesObservation) DeepCopy() *SubscriptionKeyParameterNamesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionKeyParameterNamesObservation.
func (*SubscriptionKeyParameterNamesObservation) DeepCopyInto ¶
func (in *SubscriptionKeyParameterNamesObservation) DeepCopyInto(out *SubscriptionKeyParameterNamesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionKeyParameterNamesParameters ¶
type SubscriptionKeyParameterNamesParameters struct { // The name of the HTTP Header which should be used for the Subscription Key. // +kubebuilder:validation:Optional Header *string `json:"header" tf:"header,omitempty"` // The name of the QueryString parameter which should be used for the Subscription Key. // +kubebuilder:validation:Optional Query *string `json:"query" tf:"query,omitempty"` }
func (*SubscriptionKeyParameterNamesParameters) DeepCopy ¶
func (in *SubscriptionKeyParameterNamesParameters) DeepCopy() *SubscriptionKeyParameterNamesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionKeyParameterNamesParameters.
func (*SubscriptionKeyParameterNamesParameters) DeepCopyInto ¶
func (in *SubscriptionKeyParameterNamesParameters) DeepCopyInto(out *SubscriptionKeyParameterNamesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSInitParameters ¶
type TLSInitParameters struct { // Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for the backend host. ValidateCertificateChain *bool `json:"validateCertificateChain,omitempty" tf:"validate_certificate_chain,omitempty"` // Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for the backend host. ValidateCertificateName *bool `json:"validateCertificateName,omitempty" tf:"validate_certificate_name,omitempty"` }
func (*TLSInitParameters) DeepCopy ¶
func (in *TLSInitParameters) DeepCopy() *TLSInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSInitParameters.
func (*TLSInitParameters) DeepCopyInto ¶
func (in *TLSInitParameters) DeepCopyInto(out *TLSInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSObservation ¶
type TLSObservation struct { // Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for the backend host. ValidateCertificateChain *bool `json:"validateCertificateChain,omitempty" tf:"validate_certificate_chain,omitempty"` // Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for the backend host. ValidateCertificateName *bool `json:"validateCertificateName,omitempty" tf:"validate_certificate_name,omitempty"` }
func (*TLSObservation) DeepCopy ¶
func (in *TLSObservation) DeepCopy() *TLSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSObservation.
func (*TLSObservation) DeepCopyInto ¶
func (in *TLSObservation) DeepCopyInto(out *TLSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSParameters ¶
type TLSParameters struct { // Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for the backend host. // +kubebuilder:validation:Optional ValidateCertificateChain *bool `json:"validateCertificateChain,omitempty" tf:"validate_certificate_chain,omitempty"` // Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for the backend host. // +kubebuilder:validation:Optional ValidateCertificateName *bool `json:"validateCertificateName,omitempty" tf:"validate_certificate_name,omitempty"` }
func (*TLSParameters) DeepCopy ¶
func (in *TLSParameters) DeepCopy() *TLSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSParameters.
func (*TLSParameters) DeepCopyInto ¶
func (in *TLSParameters) DeepCopyInto(out *TLSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateParameterExampleInitParameters ¶
type TemplateParameterExampleInitParameters struct { // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A short description for this example. Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TemplateParameterExampleInitParameters) DeepCopy ¶
func (in *TemplateParameterExampleInitParameters) DeepCopy() *TemplateParameterExampleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateParameterExampleInitParameters.
func (*TemplateParameterExampleInitParameters) DeepCopyInto ¶
func (in *TemplateParameterExampleInitParameters) DeepCopyInto(out *TemplateParameterExampleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateParameterExampleObservation ¶
type TemplateParameterExampleObservation struct { // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A short description for this example. Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TemplateParameterExampleObservation) DeepCopy ¶
func (in *TemplateParameterExampleObservation) DeepCopy() *TemplateParameterExampleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateParameterExampleObservation.
func (*TemplateParameterExampleObservation) DeepCopyInto ¶
func (in *TemplateParameterExampleObservation) DeepCopyInto(out *TemplateParameterExampleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateParameterExampleParameters ¶
type TemplateParameterExampleParameters struct { // A description of this Template Parameter. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A URL that points to the literal example. // +kubebuilder:validation:Optional ExternalValue *string `json:"externalValue,omitempty" tf:"external_value,omitempty"` // The Name of this Template Parameter. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A short description for this example. // +kubebuilder:validation:Optional Summary *string `json:"summary,omitempty" tf:"summary,omitempty"` // The example of the representation. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TemplateParameterExampleParameters) DeepCopy ¶
func (in *TemplateParameterExampleParameters) DeepCopy() *TemplateParameterExampleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateParameterExampleParameters.
func (*TemplateParameterExampleParameters) DeepCopyInto ¶
func (in *TemplateParameterExampleParameters) DeepCopyInto(out *TemplateParameterExampleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateParameterInitParameters ¶
type TemplateParameterInitParameters struct { // The default value for this Template Parameter. DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. Example []TemplateParameterExampleInitParameters `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is this Template Parameter Required? Required *bool `json:"required,omitempty" tf:"required,omitempty"` // The name of the Schema. SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The type name defined by the Schema. TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*TemplateParameterInitParameters) DeepCopy ¶
func (in *TemplateParameterInitParameters) DeepCopy() *TemplateParameterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateParameterInitParameters.
func (*TemplateParameterInitParameters) DeepCopyInto ¶
func (in *TemplateParameterInitParameters) DeepCopyInto(out *TemplateParameterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateParameterObservation ¶
type TemplateParameterObservation struct { // The default value for this Template Parameter. DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. Example []TemplateParameterExampleObservation `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is this Template Parameter Required? Required *bool `json:"required,omitempty" tf:"required,omitempty"` // The name of the Schema. SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The type name defined by the Schema. TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*TemplateParameterObservation) DeepCopy ¶
func (in *TemplateParameterObservation) DeepCopy() *TemplateParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateParameterObservation.
func (*TemplateParameterObservation) DeepCopyInto ¶
func (in *TemplateParameterObservation) DeepCopyInto(out *TemplateParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateParameterParameters ¶
type TemplateParameterParameters struct { // The default value for this Template Parameter. // +kubebuilder:validation:Optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // A description of this Template Parameter. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // One or more example blocks as defined above. // +kubebuilder:validation:Optional Example []TemplateParameterExampleParameters `json:"example,omitempty" tf:"example,omitempty"` // The Name of this Template Parameter. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Is this Template Parameter Required? // +kubebuilder:validation:Optional Required *bool `json:"required" tf:"required,omitempty"` // The name of the Schema. // +kubebuilder:validation:Optional SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // The Type of this Template Parameter, such as a string. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // The type name defined by the Schema. // +kubebuilder:validation:Optional TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"` // One or more acceptable values for this Template Parameter. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*TemplateParameterParameters) DeepCopy ¶
func (in *TemplateParameterParameters) DeepCopy() *TemplateParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateParameterParameters.
func (*TemplateParameterParameters) DeepCopyInto ¶
func (in *TemplateParameterParameters) DeepCopyInto(out *TemplateParameterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantAccessInitParameters ¶
type TenantAccessInitParameters struct { // Should the access to the management API be enabled? Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*TenantAccessInitParameters) DeepCopy ¶
func (in *TenantAccessInitParameters) DeepCopy() *TenantAccessInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantAccessInitParameters.
func (*TenantAccessInitParameters) DeepCopyInto ¶
func (in *TenantAccessInitParameters) DeepCopyInto(out *TenantAccessInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantAccessObservation ¶
type TenantAccessObservation struct { // Should the access to the management API be enabled? Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The identifier for the tenant access information contract. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*TenantAccessObservation) DeepCopy ¶
func (in *TenantAccessObservation) DeepCopy() *TenantAccessObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantAccessObservation.
func (*TenantAccessObservation) DeepCopyInto ¶
func (in *TenantAccessObservation) DeepCopyInto(out *TenantAccessObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantAccessParameters ¶
type TenantAccessParameters struct { // Should the access to the management API be enabled? // +kubebuilder:validation:Optional Enabled *bool `json:"enabled" tf:"enabled,omitempty"` }
func (*TenantAccessParameters) DeepCopy ¶
func (in *TenantAccessParameters) DeepCopy() *TenantAccessParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantAccessParameters.
func (*TenantAccessParameters) DeepCopyInto ¶
func (in *TenantAccessParameters) DeepCopyInto(out *TenantAccessParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TermsOfServiceInitParameters ¶
type TermsOfServiceInitParameters struct { // Should the user be asked for consent during sign up? ConsentRequired *bool `json:"consentRequired,omitempty" tf:"consent_required,omitempty"` // Should Terms of Service be displayed during sign up?. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The Terms of Service which users are required to agree to in order to sign up. Text *string `json:"text,omitempty" tf:"text,omitempty"` }
func (*TermsOfServiceInitParameters) DeepCopy ¶
func (in *TermsOfServiceInitParameters) DeepCopy() *TermsOfServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TermsOfServiceInitParameters.
func (*TermsOfServiceInitParameters) DeepCopyInto ¶
func (in *TermsOfServiceInitParameters) DeepCopyInto(out *TermsOfServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TermsOfServiceObservation ¶
type TermsOfServiceObservation struct { // Should the user be asked for consent during sign up? ConsentRequired *bool `json:"consentRequired,omitempty" tf:"consent_required,omitempty"` // Should Terms of Service be displayed during sign up?. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The Terms of Service which users are required to agree to in order to sign up. Text *string `json:"text,omitempty" tf:"text,omitempty"` }
func (*TermsOfServiceObservation) DeepCopy ¶
func (in *TermsOfServiceObservation) DeepCopy() *TermsOfServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TermsOfServiceObservation.
func (*TermsOfServiceObservation) DeepCopyInto ¶
func (in *TermsOfServiceObservation) DeepCopyInto(out *TermsOfServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TermsOfServiceParameters ¶
type TermsOfServiceParameters struct { // Should the user be asked for consent during sign up? // +kubebuilder:validation:Optional ConsentRequired *bool `json:"consentRequired" tf:"consent_required,omitempty"` // Should Terms of Service be displayed during sign up?. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // The Terms of Service which users are required to agree to in order to sign up. // +kubebuilder:validation:Optional Text *string `json:"text,omitempty" tf:"text,omitempty"` }
func (*TermsOfServiceParameters) DeepCopy ¶
func (in *TermsOfServiceParameters) DeepCopy() *TermsOfServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TermsOfServiceParameters.
func (*TermsOfServiceParameters) DeepCopyInto ¶
func (in *TermsOfServiceParameters) DeepCopyInto(out *TermsOfServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueFromKeyVaultInitParameters ¶
type ValueFromKeyVaultInitParameters struct { // The client ID of User Assigned Identity, for the API Management Service, which will be used to access the key vault secret. The System Assigned Identity will be used in absence. IdentityClientID *string `json:"identityClientId,omitempty" tf:"identity_client_id,omitempty"` // The resource ID of the Key Vault Secret. SecretID *string `json:"secretId,omitempty" tf:"secret_id,omitempty"` }
func (*ValueFromKeyVaultInitParameters) DeepCopy ¶
func (in *ValueFromKeyVaultInitParameters) DeepCopy() *ValueFromKeyVaultInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueFromKeyVaultInitParameters.
func (*ValueFromKeyVaultInitParameters) DeepCopyInto ¶
func (in *ValueFromKeyVaultInitParameters) DeepCopyInto(out *ValueFromKeyVaultInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueFromKeyVaultObservation ¶
type ValueFromKeyVaultObservation struct { // The client ID of User Assigned Identity, for the API Management Service, which will be used to access the key vault secret. The System Assigned Identity will be used in absence. IdentityClientID *string `json:"identityClientId,omitempty" tf:"identity_client_id,omitempty"` // The resource ID of the Key Vault Secret. SecretID *string `json:"secretId,omitempty" tf:"secret_id,omitempty"` }
func (*ValueFromKeyVaultObservation) DeepCopy ¶
func (in *ValueFromKeyVaultObservation) DeepCopy() *ValueFromKeyVaultObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueFromKeyVaultObservation.
func (*ValueFromKeyVaultObservation) DeepCopyInto ¶
func (in *ValueFromKeyVaultObservation) DeepCopyInto(out *ValueFromKeyVaultObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueFromKeyVaultParameters ¶
type ValueFromKeyVaultParameters struct { // The client ID of User Assigned Identity, for the API Management Service, which will be used to access the key vault secret. The System Assigned Identity will be used in absence. // +kubebuilder:validation:Optional IdentityClientID *string `json:"identityClientId,omitempty" tf:"identity_client_id,omitempty"` // The resource ID of the Key Vault Secret. // +kubebuilder:validation:Optional SecretID *string `json:"secretId" tf:"secret_id,omitempty"` }
func (*ValueFromKeyVaultParameters) DeepCopy ¶
func (in *ValueFromKeyVaultParameters) DeepCopy() *ValueFromKeyVaultParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueFromKeyVaultParameters.
func (*ValueFromKeyVaultParameters) DeepCopyInto ¶
func (in *ValueFromKeyVaultParameters) DeepCopyInto(out *ValueFromKeyVaultParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkConfigurationInitParameters ¶
type VirtualNetworkConfigurationInitParameters struct { // The id of the subnet that will be used for the API Management. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*VirtualNetworkConfigurationInitParameters) DeepCopy ¶
func (in *VirtualNetworkConfigurationInitParameters) DeepCopy() *VirtualNetworkConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkConfigurationInitParameters.
func (*VirtualNetworkConfigurationInitParameters) DeepCopyInto ¶
func (in *VirtualNetworkConfigurationInitParameters) DeepCopyInto(out *VirtualNetworkConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkConfigurationObservation ¶
type VirtualNetworkConfigurationObservation struct { // The id of the subnet that will be used for the API Management. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*VirtualNetworkConfigurationObservation) DeepCopy ¶
func (in *VirtualNetworkConfigurationObservation) DeepCopy() *VirtualNetworkConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkConfigurationObservation.
func (*VirtualNetworkConfigurationObservation) DeepCopyInto ¶
func (in *VirtualNetworkConfigurationObservation) DeepCopyInto(out *VirtualNetworkConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkConfigurationParameters ¶
type VirtualNetworkConfigurationParameters struct { // The id of the subnet that will be used for the API Management. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*VirtualNetworkConfigurationParameters) DeepCopy ¶
func (in *VirtualNetworkConfigurationParameters) DeepCopy() *VirtualNetworkConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkConfigurationParameters.
func (*VirtualNetworkConfigurationParameters) DeepCopyInto ¶
func (in *VirtualNetworkConfigurationParameters) DeepCopyInto(out *VirtualNetworkConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WsdlSelectorInitParameters ¶
type WsdlSelectorInitParameters struct { // The name of endpoint (port) to import from WSDL. EndpointName *string `json:"endpointName,omitempty" tf:"endpoint_name,omitempty"` // The name of service to import from WSDL. ServiceName *string `json:"serviceName,omitempty" tf:"service_name,omitempty"` }
func (*WsdlSelectorInitParameters) DeepCopy ¶
func (in *WsdlSelectorInitParameters) DeepCopy() *WsdlSelectorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WsdlSelectorInitParameters.
func (*WsdlSelectorInitParameters) DeepCopyInto ¶
func (in *WsdlSelectorInitParameters) DeepCopyInto(out *WsdlSelectorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WsdlSelectorObservation ¶
type WsdlSelectorObservation struct { // The name of endpoint (port) to import from WSDL. EndpointName *string `json:"endpointName,omitempty" tf:"endpoint_name,omitempty"` // The name of service to import from WSDL. ServiceName *string `json:"serviceName,omitempty" tf:"service_name,omitempty"` }
func (*WsdlSelectorObservation) DeepCopy ¶
func (in *WsdlSelectorObservation) DeepCopy() *WsdlSelectorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WsdlSelectorObservation.
func (*WsdlSelectorObservation) DeepCopyInto ¶
func (in *WsdlSelectorObservation) DeepCopyInto(out *WsdlSelectorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WsdlSelectorParameters ¶
type WsdlSelectorParameters struct { // The name of endpoint (port) to import from WSDL. // +kubebuilder:validation:Optional EndpointName *string `json:"endpointName" tf:"endpoint_name,omitempty"` // The name of service to import from WSDL. // +kubebuilder:validation:Optional ServiceName *string `json:"serviceName" tf:"service_name,omitempty"` }
func (*WsdlSelectorParameters) DeepCopy ¶
func (in *WsdlSelectorParameters) DeepCopy() *WsdlSelectorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WsdlSelectorParameters.
func (*WsdlSelectorParameters) DeepCopyInto ¶
func (in *WsdlSelectorParameters) DeepCopyInto(out *WsdlSelectorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_api_terraformed.go
- zz_api_types.go
- zz_apidiagnostic_terraformed.go
- zz_apidiagnostic_types.go
- zz_apioperation_terraformed.go
- zz_apioperation_types.go
- zz_backend_terraformed.go
- zz_backend_types.go
- zz_diagnostic_terraformed.go
- zz_diagnostic_types.go
- zz_gateway_terraformed.go
- zz_gateway_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_logger_terraformed.go
- zz_logger_types.go
- zz_management_terraformed.go
- zz_management_types.go
- zz_namedvalue_terraformed.go
- zz_namedvalue_types.go