Documentation ¶
Index ¶
- type CertManagerProviderSpecApplyConfiguration
- func (b *CertManagerProviderSpecApplyConfiguration) WithIssuerGroup(value string) *CertManagerProviderSpecApplyConfiguration
- func (b *CertManagerProviderSpecApplyConfiguration) WithIssuerKind(value string) *CertManagerProviderSpecApplyConfiguration
- func (b *CertManagerProviderSpecApplyConfiguration) WithIssuerName(value string) *CertManagerProviderSpecApplyConfiguration
- type CertificateSpecApplyConfiguration
- func (b *CertificateSpecApplyConfiguration) WithCertKeyBitSize(value int) *CertificateSpecApplyConfiguration
- func (b *CertificateSpecApplyConfiguration) WithIngressGateway(value *IngressGatewayCertSpecApplyConfiguration) *CertificateSpecApplyConfiguration
- func (b *CertificateSpecApplyConfiguration) WithServiceCertValidityDuration(value string) *CertificateSpecApplyConfiguration
- type ClusterPropertySpecApplyConfiguration
- type ClusterSetSpecApplyConfiguration
- func (b *ClusterSetSpecApplyConfiguration) WithControlPlaneUID(value string) *ClusterSetSpecApplyConfiguration
- func (b *ClusterSetSpecApplyConfiguration) WithGroup(value string) *ClusterSetSpecApplyConfiguration
- func (b *ClusterSetSpecApplyConfiguration) WithIsManaged(value bool) *ClusterSetSpecApplyConfiguration
- func (b *ClusterSetSpecApplyConfiguration) WithName(value string) *ClusterSetSpecApplyConfiguration
- func (b *ClusterSetSpecApplyConfiguration) WithProperties(values ...*ClusterPropertySpecApplyConfiguration) *ClusterSetSpecApplyConfiguration
- func (b *ClusterSetSpecApplyConfiguration) WithRegion(value string) *ClusterSetSpecApplyConfiguration
- func (b *ClusterSetSpecApplyConfiguration) WithUID(value string) *ClusterSetSpecApplyConfiguration
- func (b *ClusterSetSpecApplyConfiguration) WithZone(value string) *ClusterSetSpecApplyConfiguration
- type ConnectorGatewaySpecApplyConfiguration
- func (b *ConnectorGatewaySpecApplyConfiguration) WithClusterIP(value string) *ConnectorGatewaySpecApplyConfiguration
- func (b *ConnectorGatewaySpecApplyConfiguration) WithEgressAddr(value string) *ConnectorGatewaySpecApplyConfiguration
- func (b *ConnectorGatewaySpecApplyConfiguration) WithEgressGRPCPort(value uint) *ConnectorGatewaySpecApplyConfiguration
- func (b *ConnectorGatewaySpecApplyConfiguration) WithEgressHTTPPort(value uint) *ConnectorGatewaySpecApplyConfiguration
- func (b *ConnectorGatewaySpecApplyConfiguration) WithExternalIP(value string) *ConnectorGatewaySpecApplyConfiguration
- func (b *ConnectorGatewaySpecApplyConfiguration) WithIngressAddr(value string) *ConnectorGatewaySpecApplyConfiguration
- func (b *ConnectorGatewaySpecApplyConfiguration) WithIngressGRPCPort(value uint) *ConnectorGatewaySpecApplyConfiguration
- func (b *ConnectorGatewaySpecApplyConfiguration) WithIngressHTTPPort(value uint) *ConnectorGatewaySpecApplyConfiguration
- type ConnectorSpecApplyConfiguration
- type EgressGatewaySpecApplyConfiguration
- func (b *EgressGatewaySpecApplyConfiguration) WithAdminPort(value int32) *EgressGatewaySpecApplyConfiguration
- func (b *EgressGatewaySpecApplyConfiguration) WithEnabled(value bool) *EgressGatewaySpecApplyConfiguration
- func (b *EgressGatewaySpecApplyConfiguration) WithLogLevel(value string) *EgressGatewaySpecApplyConfiguration
- func (b *EgressGatewaySpecApplyConfiguration) WithMode(value string) *EgressGatewaySpecApplyConfiguration
- func (b *EgressGatewaySpecApplyConfiguration) WithPort(value int32) *EgressGatewaySpecApplyConfiguration
- func (b *EgressGatewaySpecApplyConfiguration) WithReplicas(value int32) *EgressGatewaySpecApplyConfiguration
- type ExternalAuthzSpecApplyConfiguration
- func (b *ExternalAuthzSpecApplyConfiguration) WithAddress(value string) *ExternalAuthzSpecApplyConfiguration
- func (b *ExternalAuthzSpecApplyConfiguration) WithEnable(value bool) *ExternalAuthzSpecApplyConfiguration
- func (b *ExternalAuthzSpecApplyConfiguration) WithFailureModeAllow(value bool) *ExternalAuthzSpecApplyConfiguration
- func (b *ExternalAuthzSpecApplyConfiguration) WithPort(value uint16) *ExternalAuthzSpecApplyConfiguration
- func (b *ExternalAuthzSpecApplyConfiguration) WithStatPrefix(value string) *ExternalAuthzSpecApplyConfiguration
- func (b *ExternalAuthzSpecApplyConfiguration) WithTimeout(value string) *ExternalAuthzSpecApplyConfiguration
- type FLBSpecApplyConfiguration
- func (b *FLBSpecApplyConfiguration) WithEnabled(value bool) *FLBSpecApplyConfiguration
- func (b *FLBSpecApplyConfiguration) WithSecretName(value string) *FLBSpecApplyConfiguration
- func (b *FLBSpecApplyConfiguration) WithStrictMode(value bool) *FLBSpecApplyConfiguration
- func (b *FLBSpecApplyConfiguration) WithUpstreamMode(value v1alpha3.FLBUpstreamMode) *FLBSpecApplyConfiguration
- type FeatureFlagsApplyConfiguration
- func (b *FeatureFlagsApplyConfiguration) WithEnableAccessCertPolicy(value bool) *FeatureFlagsApplyConfiguration
- func (b *FeatureFlagsApplyConfiguration) WithEnableAccessControlPolicy(value bool) *FeatureFlagsApplyConfiguration
- func (b *FeatureFlagsApplyConfiguration) WithEnableAsyncProxyServiceMapping(value bool) *FeatureFlagsApplyConfiguration
- func (b *FeatureFlagsApplyConfiguration) WithEnableAutoDefaultRoute(value bool) *FeatureFlagsApplyConfiguration
- func (b *FeatureFlagsApplyConfiguration) WithEnableEgressPolicy(value bool) *FeatureFlagsApplyConfiguration
- func (b *FeatureFlagsApplyConfiguration) WithEnableGatewayAgentService(value bool) *FeatureFlagsApplyConfiguration
- func (b *FeatureFlagsApplyConfiguration) WithEnableGatewayProxyTag(value bool) *FeatureFlagsApplyConfiguration
- func (b *FeatureFlagsApplyConfiguration) WithEnableIngressBackendPolicy(value bool) *FeatureFlagsApplyConfiguration
- func (b *FeatureFlagsApplyConfiguration) WithEnablePluginPolicy(value bool) *FeatureFlagsApplyConfiguration
- func (b *FeatureFlagsApplyConfiguration) WithEnableRetryPolicy(value bool) *FeatureFlagsApplyConfiguration
- func (b *FeatureFlagsApplyConfiguration) WithEnableSidecarActiveHealthChecks(value bool) *FeatureFlagsApplyConfiguration
- func (b *FeatureFlagsApplyConfiguration) WithEnableSnapshotCacheMode(value bool) *FeatureFlagsApplyConfiguration
- func (b *FeatureFlagsApplyConfiguration) WithEnableValidateGRPCRouteHostnames(value bool) *FeatureFlagsApplyConfiguration
- func (b *FeatureFlagsApplyConfiguration) WithEnableValidateGatewayListenerHostname(value bool) *FeatureFlagsApplyConfiguration
- func (b *FeatureFlagsApplyConfiguration) WithEnableValidateHTTPRouteHostnames(value bool) *FeatureFlagsApplyConfiguration
- func (b *FeatureFlagsApplyConfiguration) WithEnableValidateTLSRouteHostnames(value bool) *FeatureFlagsApplyConfiguration
- type GatewayAPISpecApplyConfiguration
- func (b *GatewayAPISpecApplyConfiguration) WithEnabled(value bool) *GatewayAPISpecApplyConfiguration
- func (b *GatewayAPISpecApplyConfiguration) WithFGWLogLevel(value string) *GatewayAPISpecApplyConfiguration
- func (b *GatewayAPISpecApplyConfiguration) WithHTTP1PerRequestLoadBalancing(value bool) *GatewayAPISpecApplyConfiguration
- func (b *GatewayAPISpecApplyConfiguration) WithHTTP2PerRequestLoadBalancing(value bool) *GatewayAPISpecApplyConfiguration
- func (b *GatewayAPISpecApplyConfiguration) WithLogLevel(value string) *GatewayAPISpecApplyConfiguration
- func (b *GatewayAPISpecApplyConfiguration) WithProxyTag(value *ProxyTagApplyConfiguration) *GatewayAPISpecApplyConfiguration
- func (b *GatewayAPISpecApplyConfiguration) WithSSLPassthroughUpstreamPort(value int32) *GatewayAPISpecApplyConfiguration
- func (b *GatewayAPISpecApplyConfiguration) WithStripAnyHostPort(value bool) *GatewayAPISpecApplyConfiguration
- type HTTPApplyConfiguration
- func (b *HTTPApplyConfiguration) WithBind(value int32) *HTTPApplyConfiguration
- func (b *HTTPApplyConfiguration) WithEnabled(value bool) *HTTPApplyConfiguration
- func (b *HTTPApplyConfiguration) WithListen(value int32) *HTTPApplyConfiguration
- func (b *HTTPApplyConfiguration) WithNodePort(value int32) *HTTPApplyConfiguration
- type ImageSpecApplyConfiguration
- type IngressGatewayCertSpecApplyConfiguration
- func (b *IngressGatewayCertSpecApplyConfiguration) WithSecret(value v1.SecretReference) *IngressGatewayCertSpecApplyConfiguration
- func (b *IngressGatewayCertSpecApplyConfiguration) WithSubjectAltNames(values ...string) *IngressGatewayCertSpecApplyConfiguration
- func (b *IngressGatewayCertSpecApplyConfiguration) WithValidityDuration(value string) *IngressGatewayCertSpecApplyConfiguration
- type IngressSpecApplyConfiguration
- func (b *IngressSpecApplyConfiguration) WithEnabled(value bool) *IngressSpecApplyConfiguration
- func (b *IngressSpecApplyConfiguration) WithHTTP(value *HTTPApplyConfiguration) *IngressSpecApplyConfiguration
- func (b *IngressSpecApplyConfiguration) WithLogLevel(value string) *IngressSpecApplyConfiguration
- func (b *IngressSpecApplyConfiguration) WithNamespaced(value bool) *IngressSpecApplyConfiguration
- func (b *IngressSpecApplyConfiguration) WithTLS(value *TLSApplyConfiguration) *IngressSpecApplyConfiguration
- func (b *IngressSpecApplyConfiguration) WithType(value v1.ServiceType) *IngressSpecApplyConfiguration
- type LocalDNSProxyApplyConfiguration
- func (b *LocalDNSProxyApplyConfiguration) WithDB(values ...*ResolveDNApplyConfiguration) *LocalDNSProxyApplyConfiguration
- func (b *LocalDNSProxyApplyConfiguration) WithEnable(value bool) *LocalDNSProxyApplyConfiguration
- func (b *LocalDNSProxyApplyConfiguration) WithPrimaryUpstreamDNSServerIPAddr(value string) *LocalDNSProxyApplyConfiguration
- func (b *LocalDNSProxyApplyConfiguration) WithSecondaryUpstreamDNSServerIPAddr(value string) *LocalDNSProxyApplyConfiguration
- func (b *LocalDNSProxyApplyConfiguration) WithWildcard(value *WildcardDNApplyConfiguration) *LocalDNSProxyApplyConfiguration
- type MeshConfigApplyConfiguration
- func (b *MeshConfigApplyConfiguration) WithAPIVersion(value string) *MeshConfigApplyConfiguration
- func (b *MeshConfigApplyConfiguration) WithAnnotations(entries map[string]string) *MeshConfigApplyConfiguration
- func (b *MeshConfigApplyConfiguration) WithCreationTimestamp(value metav1.Time) *MeshConfigApplyConfiguration
- func (b *MeshConfigApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *MeshConfigApplyConfiguration
- func (b *MeshConfigApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *MeshConfigApplyConfiguration
- func (b *MeshConfigApplyConfiguration) WithFinalizers(values ...string) *MeshConfigApplyConfiguration
- func (b *MeshConfigApplyConfiguration) WithGenerateName(value string) *MeshConfigApplyConfiguration
- func (b *MeshConfigApplyConfiguration) WithGeneration(value int64) *MeshConfigApplyConfiguration
- func (b *MeshConfigApplyConfiguration) WithKind(value string) *MeshConfigApplyConfiguration
- func (b *MeshConfigApplyConfiguration) WithLabels(entries map[string]string) *MeshConfigApplyConfiguration
- func (b *MeshConfigApplyConfiguration) WithName(value string) *MeshConfigApplyConfiguration
- func (b *MeshConfigApplyConfiguration) WithNamespace(value string) *MeshConfigApplyConfiguration
- func (b *MeshConfigApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *MeshConfigApplyConfiguration
- func (b *MeshConfigApplyConfiguration) WithResourceVersion(value string) *MeshConfigApplyConfiguration
- func (b *MeshConfigApplyConfiguration) WithSpec(value *MeshConfigSpecApplyConfiguration) *MeshConfigApplyConfiguration
- func (b *MeshConfigApplyConfiguration) WithUID(value types.UID) *MeshConfigApplyConfiguration
- type MeshConfigSpecApplyConfiguration
- func (b *MeshConfigSpecApplyConfiguration) WithCertificate(value *CertificateSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
- func (b *MeshConfigSpecApplyConfiguration) WithClusterSet(value *ClusterSetSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
- func (b *MeshConfigSpecApplyConfiguration) WithConnector(value *ConnectorSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
- func (b *MeshConfigSpecApplyConfiguration) WithEgressGateway(value *EgressGatewaySpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
- func (b *MeshConfigSpecApplyConfiguration) WithFLB(value *FLBSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
- func (b *MeshConfigSpecApplyConfiguration) WithFeatureFlags(value *FeatureFlagsApplyConfiguration) *MeshConfigSpecApplyConfiguration
- func (b *MeshConfigSpecApplyConfiguration) WithGatewayAPI(value *GatewayAPISpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
- func (b *MeshConfigSpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
- func (b *MeshConfigSpecApplyConfiguration) WithIngress(value *IngressSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
- func (b *MeshConfigSpecApplyConfiguration) WithMisc(value *MiscSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
- func (b *MeshConfigSpecApplyConfiguration) WithObservability(value *ObservabilitySpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
- func (b *MeshConfigSpecApplyConfiguration) WithPluginChains(value *PluginChainsSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
- func (b *MeshConfigSpecApplyConfiguration) WithRepoServer(value *RepoServerSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
- func (b *MeshConfigSpecApplyConfiguration) WithServiceLB(value *ServiceLBSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
- func (b *MeshConfigSpecApplyConfiguration) WithSidecar(value *SidecarSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
- func (b *MeshConfigSpecApplyConfiguration) WithTraffic(value *TrafficSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
- type MeshRootCertificateApplyConfiguration
- func (b *MeshRootCertificateApplyConfiguration) WithAPIVersion(value string) *MeshRootCertificateApplyConfiguration
- func (b *MeshRootCertificateApplyConfiguration) WithAnnotations(entries map[string]string) *MeshRootCertificateApplyConfiguration
- func (b *MeshRootCertificateApplyConfiguration) WithCreationTimestamp(value metav1.Time) *MeshRootCertificateApplyConfiguration
- func (b *MeshRootCertificateApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *MeshRootCertificateApplyConfiguration
- func (b *MeshRootCertificateApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *MeshRootCertificateApplyConfiguration
- func (b *MeshRootCertificateApplyConfiguration) WithFinalizers(values ...string) *MeshRootCertificateApplyConfiguration
- func (b *MeshRootCertificateApplyConfiguration) WithGenerateName(value string) *MeshRootCertificateApplyConfiguration
- func (b *MeshRootCertificateApplyConfiguration) WithGeneration(value int64) *MeshRootCertificateApplyConfiguration
- func (b *MeshRootCertificateApplyConfiguration) WithKind(value string) *MeshRootCertificateApplyConfiguration
- func (b *MeshRootCertificateApplyConfiguration) WithLabels(entries map[string]string) *MeshRootCertificateApplyConfiguration
- func (b *MeshRootCertificateApplyConfiguration) WithName(value string) *MeshRootCertificateApplyConfiguration
- func (b *MeshRootCertificateApplyConfiguration) WithNamespace(value string) *MeshRootCertificateApplyConfiguration
- func (b *MeshRootCertificateApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *MeshRootCertificateApplyConfiguration
- func (b *MeshRootCertificateApplyConfiguration) WithResourceVersion(value string) *MeshRootCertificateApplyConfiguration
- func (b *MeshRootCertificateApplyConfiguration) WithSpec(value *MeshRootCertificateSpecApplyConfiguration) *MeshRootCertificateApplyConfiguration
- func (b *MeshRootCertificateApplyConfiguration) WithStatus(value *MeshRootCertificateStatusApplyConfiguration) *MeshRootCertificateApplyConfiguration
- func (b *MeshRootCertificateApplyConfiguration) WithUID(value types.UID) *MeshRootCertificateApplyConfiguration
- type MeshRootCertificateSpecApplyConfiguration
- type MeshRootCertificateStatusApplyConfiguration
- type MiscSpecApplyConfiguration
- type ObservabilitySpecApplyConfiguration
- func (b *ObservabilitySpecApplyConfiguration) WithEnableDebugServer(value bool) *ObservabilitySpecApplyConfiguration
- func (b *ObservabilitySpecApplyConfiguration) WithFSMLogLevel(value string) *ObservabilitySpecApplyConfiguration
- func (b *ObservabilitySpecApplyConfiguration) WithRemoteLogging(value *RemoteLoggingSpecApplyConfiguration) *ObservabilitySpecApplyConfiguration
- func (b *ObservabilitySpecApplyConfiguration) WithTracing(value *TracingSpecApplyConfiguration) *ObservabilitySpecApplyConfiguration
- type PluginChainSpecApplyConfiguration
- func (b *PluginChainSpecApplyConfiguration) WithDisable(value bool) *PluginChainSpecApplyConfiguration
- func (b *PluginChainSpecApplyConfiguration) WithPlugin(value string) *PluginChainSpecApplyConfiguration
- func (b *PluginChainSpecApplyConfiguration) WithPriority(value float32) *PluginChainSpecApplyConfiguration
- type PluginChainsSpecApplyConfiguration
- func (b *PluginChainsSpecApplyConfiguration) WithInboundHTTPChains(values ...**v1alpha3.PluginChainSpec) *PluginChainsSpecApplyConfiguration
- func (b *PluginChainsSpecApplyConfiguration) WithInboundTCPChains(values ...**v1alpha3.PluginChainSpec) *PluginChainsSpecApplyConfiguration
- func (b *PluginChainsSpecApplyConfiguration) WithOutboundHTTPChains(values ...**v1alpha3.PluginChainSpec) *PluginChainsSpecApplyConfiguration
- func (b *PluginChainsSpecApplyConfiguration) WithOutboundTCPChains(values ...**v1alpha3.PluginChainSpec) *PluginChainsSpecApplyConfiguration
- type ProviderSpecApplyConfiguration
- func (b *ProviderSpecApplyConfiguration) WithCertManager(value *CertManagerProviderSpecApplyConfiguration) *ProviderSpecApplyConfiguration
- func (b *ProviderSpecApplyConfiguration) WithTresor(value *TresorProviderSpecApplyConfiguration) *ProviderSpecApplyConfiguration
- func (b *ProviderSpecApplyConfiguration) WithVault(value *VaultProviderSpecApplyConfiguration) *ProviderSpecApplyConfiguration
- type ProxyTagApplyConfiguration
- type RemoteLoggingSpecApplyConfiguration
- func (b *RemoteLoggingSpecApplyConfiguration) WithAddress(value string) *RemoteLoggingSpecApplyConfiguration
- func (b *RemoteLoggingSpecApplyConfiguration) WithAuthorization(value string) *RemoteLoggingSpecApplyConfiguration
- func (b *RemoteLoggingSpecApplyConfiguration) WithEnable(value bool) *RemoteLoggingSpecApplyConfiguration
- func (b *RemoteLoggingSpecApplyConfiguration) WithEndpoint(value string) *RemoteLoggingSpecApplyConfiguration
- func (b *RemoteLoggingSpecApplyConfiguration) WithLevel(value uint16) *RemoteLoggingSpecApplyConfiguration
- func (b *RemoteLoggingSpecApplyConfiguration) WithPort(value int16) *RemoteLoggingSpecApplyConfiguration
- func (b *RemoteLoggingSpecApplyConfiguration) WithSampledFraction(value string) *RemoteLoggingSpecApplyConfiguration
- func (b *RemoteLoggingSpecApplyConfiguration) WithSecretName(value string) *RemoteLoggingSpecApplyConfiguration
- type RepoServerSpecApplyConfiguration
- func (b *RepoServerSpecApplyConfiguration) WithCodebase(value string) *RepoServerSpecApplyConfiguration
- func (b *RepoServerSpecApplyConfiguration) WithIPAddr(value string) *RepoServerSpecApplyConfiguration
- func (b *RepoServerSpecApplyConfiguration) WithPort(value int16) *RepoServerSpecApplyConfiguration
- type ResolveDNApplyConfiguration
- type SSLPassthroughApplyConfiguration
- type SecretKeyReferenceSpecApplyConfiguration
- func (b *SecretKeyReferenceSpecApplyConfiguration) WithKey(value string) *SecretKeyReferenceSpecApplyConfiguration
- func (b *SecretKeyReferenceSpecApplyConfiguration) WithName(value string) *SecretKeyReferenceSpecApplyConfiguration
- func (b *SecretKeyReferenceSpecApplyConfiguration) WithNamespace(value string) *SecretKeyReferenceSpecApplyConfiguration
- type ServiceLBSpecApplyConfiguration
- type SidecarSpecApplyConfiguration
- func (b *SidecarSpecApplyConfiguration) WithCipherSuites(values ...string) *SidecarSpecApplyConfiguration
- func (b *SidecarSpecApplyConfiguration) WithConfigResyncInterval(value string) *SidecarSpecApplyConfiguration
- func (b *SidecarSpecApplyConfiguration) WithECDHCurves(values ...string) *SidecarSpecApplyConfiguration
- func (b *SidecarSpecApplyConfiguration) WithEnablePrivilegedInitContainer(value bool) *SidecarSpecApplyConfiguration
- func (b *SidecarSpecApplyConfiguration) WithLocalDNSProxy(value *LocalDNSProxyApplyConfiguration) *SidecarSpecApplyConfiguration
- func (b *SidecarSpecApplyConfiguration) WithLocalProxyMode(value v1alpha3.LocalProxyMode) *SidecarSpecApplyConfiguration
- func (b *SidecarSpecApplyConfiguration) WithLogLevel(value string) *SidecarSpecApplyConfiguration
- func (b *SidecarSpecApplyConfiguration) WithMaxDataPlaneConnections(value int) *SidecarSpecApplyConfiguration
- func (b *SidecarSpecApplyConfiguration) WithResources(value v1.ResourceRequirements) *SidecarSpecApplyConfiguration
- func (b *SidecarSpecApplyConfiguration) WithSidecarDisabledMTLS(value bool) *SidecarSpecApplyConfiguration
- func (b *SidecarSpecApplyConfiguration) WithSidecarImage(value string) *SidecarSpecApplyConfiguration
- func (b *SidecarSpecApplyConfiguration) WithSidecarTimeout(value int) *SidecarSpecApplyConfiguration
- func (b *SidecarSpecApplyConfiguration) WithTLSMaxProtocolVersion(value string) *SidecarSpecApplyConfiguration
- func (b *SidecarSpecApplyConfiguration) WithTLSMinProtocolVersion(value string) *SidecarSpecApplyConfiguration
- type TLSApplyConfiguration
- func (b *TLSApplyConfiguration) WithBind(value int32) *TLSApplyConfiguration
- func (b *TLSApplyConfiguration) WithEnabled(value bool) *TLSApplyConfiguration
- func (b *TLSApplyConfiguration) WithListen(value int32) *TLSApplyConfiguration
- func (b *TLSApplyConfiguration) WithMTLS(value bool) *TLSApplyConfiguration
- func (b *TLSApplyConfiguration) WithNodePort(value int32) *TLSApplyConfiguration
- func (b *TLSApplyConfiguration) WithSSLPassthrough(value *SSLPassthroughApplyConfiguration) *TLSApplyConfiguration
- type TracingSpecApplyConfiguration
- func (b *TracingSpecApplyConfiguration) WithAddress(value string) *TracingSpecApplyConfiguration
- func (b *TracingSpecApplyConfiguration) WithEnable(value bool) *TracingSpecApplyConfiguration
- func (b *TracingSpecApplyConfiguration) WithEndpoint(value string) *TracingSpecApplyConfiguration
- func (b *TracingSpecApplyConfiguration) WithPort(value int16) *TracingSpecApplyConfiguration
- func (b *TracingSpecApplyConfiguration) WithSampledFraction(value string) *TracingSpecApplyConfiguration
- type TrafficSpecApplyConfiguration
- func (b *TrafficSpecApplyConfiguration) WithEnableEgress(value bool) *TrafficSpecApplyConfiguration
- func (b *TrafficSpecApplyConfiguration) WithEnablePermissiveTrafficPolicyMode(value bool) *TrafficSpecApplyConfiguration
- func (b *TrafficSpecApplyConfiguration) WithHTTP1PerRequestLoadBalancing(value bool) *TrafficSpecApplyConfiguration
- func (b *TrafficSpecApplyConfiguration) WithHTTP2PerRequestLoadBalancing(value bool) *TrafficSpecApplyConfiguration
- func (b *TrafficSpecApplyConfiguration) WithInboundExternalAuthorization(value *ExternalAuthzSpecApplyConfiguration) *TrafficSpecApplyConfiguration
- func (b *TrafficSpecApplyConfiguration) WithInboundPortExclusionList(values ...int) *TrafficSpecApplyConfiguration
- func (b *TrafficSpecApplyConfiguration) WithInterceptionMode(value string) *TrafficSpecApplyConfiguration
- func (b *TrafficSpecApplyConfiguration) WithNetworkInterfaceExclusionList(values ...string) *TrafficSpecApplyConfiguration
- func (b *TrafficSpecApplyConfiguration) WithOutboundIPRangeExclusionList(values ...string) *TrafficSpecApplyConfiguration
- func (b *TrafficSpecApplyConfiguration) WithOutboundIPRangeInclusionList(values ...string) *TrafficSpecApplyConfiguration
- func (b *TrafficSpecApplyConfiguration) WithOutboundPortExclusionList(values ...int) *TrafficSpecApplyConfiguration
- func (b *TrafficSpecApplyConfiguration) WithServiceAccessMode(value string) *TrafficSpecApplyConfiguration
- type TresorCASpecApplyConfiguration
- type TresorProviderSpecApplyConfiguration
- type VaultProviderSpecApplyConfiguration
- func (b *VaultProviderSpecApplyConfiguration) WithHost(value string) *VaultProviderSpecApplyConfiguration
- func (b *VaultProviderSpecApplyConfiguration) WithPort(value int) *VaultProviderSpecApplyConfiguration
- func (b *VaultProviderSpecApplyConfiguration) WithProtocol(value string) *VaultProviderSpecApplyConfiguration
- func (b *VaultProviderSpecApplyConfiguration) WithRole(value string) *VaultProviderSpecApplyConfiguration
- func (b *VaultProviderSpecApplyConfiguration) WithToken(value *VaultTokenSpecApplyConfiguration) *VaultProviderSpecApplyConfiguration
- type VaultTokenSpecApplyConfiguration
- type WildcardDNApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertManagerProviderSpecApplyConfiguration ¶
type CertManagerProviderSpecApplyConfiguration struct { IssuerName *string `json:"issuerName,omitempty"` IssuerKind *string `json:"issuerKind,omitempty"` IssuerGroup *string `json:"issuerGroup,omitempty"` }
CertManagerProviderSpecApplyConfiguration represents an declarative configuration of the CertManagerProviderSpec type for use with apply.
func CertManagerProviderSpec ¶
func CertManagerProviderSpec() *CertManagerProviderSpecApplyConfiguration
CertManagerProviderSpecApplyConfiguration constructs an declarative configuration of the CertManagerProviderSpec type for use with apply.
func (*CertManagerProviderSpecApplyConfiguration) WithIssuerGroup ¶
func (b *CertManagerProviderSpecApplyConfiguration) WithIssuerGroup(value string) *CertManagerProviderSpecApplyConfiguration
WithIssuerGroup sets the IssuerGroup field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IssuerGroup field is set to the value of the last call.
func (*CertManagerProviderSpecApplyConfiguration) WithIssuerKind ¶
func (b *CertManagerProviderSpecApplyConfiguration) WithIssuerKind(value string) *CertManagerProviderSpecApplyConfiguration
WithIssuerKind sets the IssuerKind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IssuerKind field is set to the value of the last call.
func (*CertManagerProviderSpecApplyConfiguration) WithIssuerName ¶
func (b *CertManagerProviderSpecApplyConfiguration) WithIssuerName(value string) *CertManagerProviderSpecApplyConfiguration
WithIssuerName sets the IssuerName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IssuerName field is set to the value of the last call.
type CertificateSpecApplyConfiguration ¶
type CertificateSpecApplyConfiguration struct { ServiceCertValidityDuration *string `json:"serviceCertValidityDuration,omitempty"` CertKeyBitSize *int `json:"certKeyBitSize,omitempty"` IngressGateway *IngressGatewayCertSpecApplyConfiguration `json:"ingressGateway,omitempty"` }
CertificateSpecApplyConfiguration represents an declarative configuration of the CertificateSpec type for use with apply.
func CertificateSpec ¶
func CertificateSpec() *CertificateSpecApplyConfiguration
CertificateSpecApplyConfiguration constructs an declarative configuration of the CertificateSpec type for use with apply.
func (*CertificateSpecApplyConfiguration) WithCertKeyBitSize ¶
func (b *CertificateSpecApplyConfiguration) WithCertKeyBitSize(value int) *CertificateSpecApplyConfiguration
WithCertKeyBitSize sets the CertKeyBitSize field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CertKeyBitSize field is set to the value of the last call.
func (*CertificateSpecApplyConfiguration) WithIngressGateway ¶
func (b *CertificateSpecApplyConfiguration) WithIngressGateway(value *IngressGatewayCertSpecApplyConfiguration) *CertificateSpecApplyConfiguration
WithIngressGateway sets the IngressGateway field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IngressGateway field is set to the value of the last call.
func (*CertificateSpecApplyConfiguration) WithServiceCertValidityDuration ¶
func (b *CertificateSpecApplyConfiguration) WithServiceCertValidityDuration(value string) *CertificateSpecApplyConfiguration
WithServiceCertValidityDuration sets the ServiceCertValidityDuration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceCertValidityDuration field is set to the value of the last call.
type ClusterPropertySpecApplyConfiguration ¶
type ClusterPropertySpecApplyConfiguration struct { Name *string `json:"name,omitempty"` Value *string `json:"value,omitempty"` }
ClusterPropertySpecApplyConfiguration represents an declarative configuration of the ClusterPropertySpec type for use with apply.
func ClusterPropertySpec ¶
func ClusterPropertySpec() *ClusterPropertySpecApplyConfiguration
ClusterPropertySpecApplyConfiguration constructs an declarative configuration of the ClusterPropertySpec type for use with apply.
func (*ClusterPropertySpecApplyConfiguration) WithName ¶
func (b *ClusterPropertySpecApplyConfiguration) WithName(value string) *ClusterPropertySpecApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*ClusterPropertySpecApplyConfiguration) WithValue ¶
func (b *ClusterPropertySpecApplyConfiguration) WithValue(value string) *ClusterPropertySpecApplyConfiguration
WithValue sets the Value field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Value field is set to the value of the last call.
type ClusterSetSpecApplyConfiguration ¶
type ClusterSetSpecApplyConfiguration struct { IsManaged *bool `json:"isManaged,omitempty"` UID *string `json:"uid,omitempty"` Region *string `json:"region,omitempty"` Zone *string `json:"zone,omitempty"` Group *string `json:"group,omitempty"` Name *string `json:"name,omitempty"` ControlPlaneUID *string `json:"controlPlaneUID,omitempty"` Properties []ClusterPropertySpecApplyConfiguration `json:"properties,omitempty"` }
ClusterSetSpecApplyConfiguration represents an declarative configuration of the ClusterSetSpec type for use with apply.
func ClusterSetSpec ¶
func ClusterSetSpec() *ClusterSetSpecApplyConfiguration
ClusterSetSpecApplyConfiguration constructs an declarative configuration of the ClusterSetSpec type for use with apply.
func (*ClusterSetSpecApplyConfiguration) WithControlPlaneUID ¶
func (b *ClusterSetSpecApplyConfiguration) WithControlPlaneUID(value string) *ClusterSetSpecApplyConfiguration
WithControlPlaneUID sets the ControlPlaneUID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ControlPlaneUID field is set to the value of the last call.
func (*ClusterSetSpecApplyConfiguration) WithGroup ¶
func (b *ClusterSetSpecApplyConfiguration) WithGroup(value string) *ClusterSetSpecApplyConfiguration
WithGroup sets the Group field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Group field is set to the value of the last call.
func (*ClusterSetSpecApplyConfiguration) WithIsManaged ¶
func (b *ClusterSetSpecApplyConfiguration) WithIsManaged(value bool) *ClusterSetSpecApplyConfiguration
WithIsManaged sets the IsManaged field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IsManaged field is set to the value of the last call.
func (*ClusterSetSpecApplyConfiguration) WithName ¶
func (b *ClusterSetSpecApplyConfiguration) WithName(value string) *ClusterSetSpecApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*ClusterSetSpecApplyConfiguration) WithProperties ¶
func (b *ClusterSetSpecApplyConfiguration) WithProperties(values ...*ClusterPropertySpecApplyConfiguration) *ClusterSetSpecApplyConfiguration
WithProperties adds the given value to the Properties field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Properties field.
func (*ClusterSetSpecApplyConfiguration) WithRegion ¶
func (b *ClusterSetSpecApplyConfiguration) WithRegion(value string) *ClusterSetSpecApplyConfiguration
WithRegion sets the Region field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Region field is set to the value of the last call.
func (*ClusterSetSpecApplyConfiguration) WithUID ¶
func (b *ClusterSetSpecApplyConfiguration) WithUID(value string) *ClusterSetSpecApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
func (*ClusterSetSpecApplyConfiguration) WithZone ¶
func (b *ClusterSetSpecApplyConfiguration) WithZone(value string) *ClusterSetSpecApplyConfiguration
WithZone sets the Zone field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Zone field is set to the value of the last call.
type ConnectorGatewaySpecApplyConfiguration ¶
type ConnectorGatewaySpecApplyConfiguration struct { ClusterIP *string `json:"clusterIP,omitempty"` ExternalIP *string `json:"externalIP,omitempty"` IngressAddr *string `json:"ingressAddr,omitempty"` IngressHTTPPort *uint `json:"ingressHTTPPort,omitempty"` IngressGRPCPort *uint `json:"ingressGRPCPort,omitempty"` EgressAddr *string `json:"egressAddr,omitempty"` EgressHTTPPort *uint `json:"egressHTTPPort,omitempty"` EgressGRPCPort *uint `json:"egressGRPCPort,omitempty"` }
ConnectorGatewaySpecApplyConfiguration represents an declarative configuration of the ConnectorGatewaySpec type for use with apply.
func ConnectorGatewaySpec ¶
func ConnectorGatewaySpec() *ConnectorGatewaySpecApplyConfiguration
ConnectorGatewaySpecApplyConfiguration constructs an declarative configuration of the ConnectorGatewaySpec type for use with apply.
func (*ConnectorGatewaySpecApplyConfiguration) WithClusterIP ¶
func (b *ConnectorGatewaySpecApplyConfiguration) WithClusterIP(value string) *ConnectorGatewaySpecApplyConfiguration
WithClusterIP sets the ClusterIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterIP field is set to the value of the last call.
func (*ConnectorGatewaySpecApplyConfiguration) WithEgressAddr ¶
func (b *ConnectorGatewaySpecApplyConfiguration) WithEgressAddr(value string) *ConnectorGatewaySpecApplyConfiguration
WithEgressAddr sets the EgressAddr field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EgressAddr field is set to the value of the last call.
func (*ConnectorGatewaySpecApplyConfiguration) WithEgressGRPCPort ¶
func (b *ConnectorGatewaySpecApplyConfiguration) WithEgressGRPCPort(value uint) *ConnectorGatewaySpecApplyConfiguration
WithEgressGRPCPort sets the EgressGRPCPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EgressGRPCPort field is set to the value of the last call.
func (*ConnectorGatewaySpecApplyConfiguration) WithEgressHTTPPort ¶
func (b *ConnectorGatewaySpecApplyConfiguration) WithEgressHTTPPort(value uint) *ConnectorGatewaySpecApplyConfiguration
WithEgressHTTPPort sets the EgressHTTPPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EgressHTTPPort field is set to the value of the last call.
func (*ConnectorGatewaySpecApplyConfiguration) WithExternalIP ¶
func (b *ConnectorGatewaySpecApplyConfiguration) WithExternalIP(value string) *ConnectorGatewaySpecApplyConfiguration
WithExternalIP sets the ExternalIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExternalIP field is set to the value of the last call.
func (*ConnectorGatewaySpecApplyConfiguration) WithIngressAddr ¶
func (b *ConnectorGatewaySpecApplyConfiguration) WithIngressAddr(value string) *ConnectorGatewaySpecApplyConfiguration
WithIngressAddr sets the IngressAddr field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IngressAddr field is set to the value of the last call.
func (*ConnectorGatewaySpecApplyConfiguration) WithIngressGRPCPort ¶
func (b *ConnectorGatewaySpecApplyConfiguration) WithIngressGRPCPort(value uint) *ConnectorGatewaySpecApplyConfiguration
WithIngressGRPCPort sets the IngressGRPCPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IngressGRPCPort field is set to the value of the last call.
func (*ConnectorGatewaySpecApplyConfiguration) WithIngressHTTPPort ¶
func (b *ConnectorGatewaySpecApplyConfiguration) WithIngressHTTPPort(value uint) *ConnectorGatewaySpecApplyConfiguration
WithIngressHTTPPort sets the IngressHTTPPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IngressHTTPPort field is set to the value of the last call.
type ConnectorSpecApplyConfiguration ¶
type ConnectorSpecApplyConfiguration struct { Notice *string `json:"DO_NOT_EDIT,omitempty"` ViaGateway *ConnectorGatewaySpecApplyConfiguration `json:"viaGateway,omitempty"` }
ConnectorSpecApplyConfiguration represents an declarative configuration of the ConnectorSpec type for use with apply.
func ConnectorSpec ¶
func ConnectorSpec() *ConnectorSpecApplyConfiguration
ConnectorSpecApplyConfiguration constructs an declarative configuration of the ConnectorSpec type for use with apply.
func (*ConnectorSpecApplyConfiguration) WithNotice ¶
func (b *ConnectorSpecApplyConfiguration) WithNotice(value string) *ConnectorSpecApplyConfiguration
WithNotice sets the Notice field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Notice field is set to the value of the last call.
func (*ConnectorSpecApplyConfiguration) WithViaGateway ¶
func (b *ConnectorSpecApplyConfiguration) WithViaGateway(value *ConnectorGatewaySpecApplyConfiguration) *ConnectorSpecApplyConfiguration
WithViaGateway sets the ViaGateway field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ViaGateway field is set to the value of the last call.
type EgressGatewaySpecApplyConfiguration ¶
type EgressGatewaySpecApplyConfiguration struct { Enabled *bool `json:"enabled,omitempty"` LogLevel *string `json:"logLevel,omitempty"` Mode *string `json:"mode,omitempty"` Port *int32 `json:"port,omitempty"` AdminPort *int32 `json:"adminPort,omitempty"` Replicas *int32 `json:"replicas,omitempty"` }
EgressGatewaySpecApplyConfiguration represents an declarative configuration of the EgressGatewaySpec type for use with apply.
func EgressGatewaySpec ¶
func EgressGatewaySpec() *EgressGatewaySpecApplyConfiguration
EgressGatewaySpecApplyConfiguration constructs an declarative configuration of the EgressGatewaySpec type for use with apply.
func (*EgressGatewaySpecApplyConfiguration) WithAdminPort ¶
func (b *EgressGatewaySpecApplyConfiguration) WithAdminPort(value int32) *EgressGatewaySpecApplyConfiguration
WithAdminPort sets the AdminPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AdminPort field is set to the value of the last call.
func (*EgressGatewaySpecApplyConfiguration) WithEnabled ¶
func (b *EgressGatewaySpecApplyConfiguration) WithEnabled(value bool) *EgressGatewaySpecApplyConfiguration
WithEnabled sets the Enabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enabled field is set to the value of the last call.
func (*EgressGatewaySpecApplyConfiguration) WithLogLevel ¶
func (b *EgressGatewaySpecApplyConfiguration) WithLogLevel(value string) *EgressGatewaySpecApplyConfiguration
WithLogLevel sets the LogLevel field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LogLevel field is set to the value of the last call.
func (*EgressGatewaySpecApplyConfiguration) WithMode ¶
func (b *EgressGatewaySpecApplyConfiguration) WithMode(value string) *EgressGatewaySpecApplyConfiguration
WithMode sets the Mode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Mode field is set to the value of the last call.
func (*EgressGatewaySpecApplyConfiguration) WithPort ¶
func (b *EgressGatewaySpecApplyConfiguration) WithPort(value int32) *EgressGatewaySpecApplyConfiguration
WithPort sets the Port field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Port field is set to the value of the last call.
func (*EgressGatewaySpecApplyConfiguration) WithReplicas ¶
func (b *EgressGatewaySpecApplyConfiguration) WithReplicas(value int32) *EgressGatewaySpecApplyConfiguration
WithReplicas sets the Replicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Replicas field is set to the value of the last call.
type ExternalAuthzSpecApplyConfiguration ¶
type ExternalAuthzSpecApplyConfiguration struct { Enable *bool `json:"enable,omitempty"` Address *string `json:"address,omitempty"` Port *uint16 `json:"port,omitempty"` StatPrefix *string `json:"statPrefix,omitempty"` Timeout *string `json:"timeout,omitempty"` FailureModeAllow *bool `json:"failureModeAllow,omitempty"` }
ExternalAuthzSpecApplyConfiguration represents an declarative configuration of the ExternalAuthzSpec type for use with apply.
func ExternalAuthzSpec ¶
func ExternalAuthzSpec() *ExternalAuthzSpecApplyConfiguration
ExternalAuthzSpecApplyConfiguration constructs an declarative configuration of the ExternalAuthzSpec type for use with apply.
func (*ExternalAuthzSpecApplyConfiguration) WithAddress ¶
func (b *ExternalAuthzSpecApplyConfiguration) WithAddress(value string) *ExternalAuthzSpecApplyConfiguration
WithAddress sets the Address field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Address field is set to the value of the last call.
func (*ExternalAuthzSpecApplyConfiguration) WithEnable ¶
func (b *ExternalAuthzSpecApplyConfiguration) WithEnable(value bool) *ExternalAuthzSpecApplyConfiguration
WithEnable sets the Enable field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enable field is set to the value of the last call.
func (*ExternalAuthzSpecApplyConfiguration) WithFailureModeAllow ¶
func (b *ExternalAuthzSpecApplyConfiguration) WithFailureModeAllow(value bool) *ExternalAuthzSpecApplyConfiguration
WithFailureModeAllow sets the FailureModeAllow field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FailureModeAllow field is set to the value of the last call.
func (*ExternalAuthzSpecApplyConfiguration) WithPort ¶
func (b *ExternalAuthzSpecApplyConfiguration) WithPort(value uint16) *ExternalAuthzSpecApplyConfiguration
WithPort sets the Port field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Port field is set to the value of the last call.
func (*ExternalAuthzSpecApplyConfiguration) WithStatPrefix ¶
func (b *ExternalAuthzSpecApplyConfiguration) WithStatPrefix(value string) *ExternalAuthzSpecApplyConfiguration
WithStatPrefix sets the StatPrefix field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StatPrefix field is set to the value of the last call.
func (*ExternalAuthzSpecApplyConfiguration) WithTimeout ¶
func (b *ExternalAuthzSpecApplyConfiguration) WithTimeout(value string) *ExternalAuthzSpecApplyConfiguration
WithTimeout sets the Timeout field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Timeout field is set to the value of the last call.
type FLBSpecApplyConfiguration ¶
type FLBSpecApplyConfiguration struct { Enabled *bool `json:"enabled,omitempty"` StrictMode *bool `json:"strictMode,omitempty"` UpstreamMode *v1alpha3.FLBUpstreamMode `json:"upstreamMode,omitempty"` SecretName *string `json:"secretName,omitempty"` }
FLBSpecApplyConfiguration represents an declarative configuration of the FLBSpec type for use with apply.
func FLBSpec ¶
func FLBSpec() *FLBSpecApplyConfiguration
FLBSpecApplyConfiguration constructs an declarative configuration of the FLBSpec type for use with apply.
func (*FLBSpecApplyConfiguration) WithEnabled ¶
func (b *FLBSpecApplyConfiguration) WithEnabled(value bool) *FLBSpecApplyConfiguration
WithEnabled sets the Enabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enabled field is set to the value of the last call.
func (*FLBSpecApplyConfiguration) WithSecretName ¶
func (b *FLBSpecApplyConfiguration) WithSecretName(value string) *FLBSpecApplyConfiguration
WithSecretName sets the SecretName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SecretName field is set to the value of the last call.
func (*FLBSpecApplyConfiguration) WithStrictMode ¶
func (b *FLBSpecApplyConfiguration) WithStrictMode(value bool) *FLBSpecApplyConfiguration
WithStrictMode sets the StrictMode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StrictMode field is set to the value of the last call.
func (*FLBSpecApplyConfiguration) WithUpstreamMode ¶
func (b *FLBSpecApplyConfiguration) WithUpstreamMode(value v1alpha3.FLBUpstreamMode) *FLBSpecApplyConfiguration
WithUpstreamMode sets the UpstreamMode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpstreamMode field is set to the value of the last call.
type FeatureFlagsApplyConfiguration ¶
type FeatureFlagsApplyConfiguration struct { EnableEgressPolicy *bool `json:"enableEgressPolicy,omitempty"` EnableSnapshotCacheMode *bool `json:"enableSnapshotCacheMode,omitempty"` EnableAsyncProxyServiceMapping *bool `json:"enableAsyncProxyServiceMapping,omitempty"` EnableIngressBackendPolicy *bool `json:"enableIngressBackendPolicy,omitempty"` EnableAccessControlPolicy *bool `json:"enableAccessControlPolicy,omitempty"` EnableAccessCertPolicy *bool `json:"enableAccessCertPolicy,omitempty"` EnableSidecarActiveHealthChecks *bool `json:"enableSidecarActiveHealthChecks,omitempty"` EnableRetryPolicy *bool `json:"enableRetryPolicy,omitempty"` EnablePluginPolicy *bool `json:"enablePluginPolicy,omitempty"` EnableAutoDefaultRoute *bool `json:"enableAutoDefaultRoute,omitempty"` EnableValidateGatewayListenerHostname *bool `json:"enableValidateGatewayListenerHostname,omitempty"` EnableValidateHTTPRouteHostnames *bool `json:"enableValidateHTTPRouteHostnames,omitempty"` EnableValidateGRPCRouteHostnames *bool `json:"enableValidateGRPCRouteHostnames,omitempty"` EnableValidateTLSRouteHostnames *bool `json:"enableValidateTLSRouteHostnames,omitempty"` EnableGatewayAgentService *bool `json:"enableGatewayAgentService,omitempty"` EnableGatewayProxyTag *bool `json:"enableGatewayProxyTag,omitempty"` }
FeatureFlagsApplyConfiguration represents an declarative configuration of the FeatureFlags type for use with apply.
func FeatureFlags ¶
func FeatureFlags() *FeatureFlagsApplyConfiguration
FeatureFlagsApplyConfiguration constructs an declarative configuration of the FeatureFlags type for use with apply.
func (*FeatureFlagsApplyConfiguration) WithEnableAccessCertPolicy ¶
func (b *FeatureFlagsApplyConfiguration) WithEnableAccessCertPolicy(value bool) *FeatureFlagsApplyConfiguration
WithEnableAccessCertPolicy sets the EnableAccessCertPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableAccessCertPolicy field is set to the value of the last call.
func (*FeatureFlagsApplyConfiguration) WithEnableAccessControlPolicy ¶
func (b *FeatureFlagsApplyConfiguration) WithEnableAccessControlPolicy(value bool) *FeatureFlagsApplyConfiguration
WithEnableAccessControlPolicy sets the EnableAccessControlPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableAccessControlPolicy field is set to the value of the last call.
func (*FeatureFlagsApplyConfiguration) WithEnableAsyncProxyServiceMapping ¶
func (b *FeatureFlagsApplyConfiguration) WithEnableAsyncProxyServiceMapping(value bool) *FeatureFlagsApplyConfiguration
WithEnableAsyncProxyServiceMapping sets the EnableAsyncProxyServiceMapping field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableAsyncProxyServiceMapping field is set to the value of the last call.
func (*FeatureFlagsApplyConfiguration) WithEnableAutoDefaultRoute ¶
func (b *FeatureFlagsApplyConfiguration) WithEnableAutoDefaultRoute(value bool) *FeatureFlagsApplyConfiguration
WithEnableAutoDefaultRoute sets the EnableAutoDefaultRoute field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableAutoDefaultRoute field is set to the value of the last call.
func (*FeatureFlagsApplyConfiguration) WithEnableEgressPolicy ¶
func (b *FeatureFlagsApplyConfiguration) WithEnableEgressPolicy(value bool) *FeatureFlagsApplyConfiguration
WithEnableEgressPolicy sets the EnableEgressPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableEgressPolicy field is set to the value of the last call.
func (*FeatureFlagsApplyConfiguration) WithEnableGatewayAgentService ¶
func (b *FeatureFlagsApplyConfiguration) WithEnableGatewayAgentService(value bool) *FeatureFlagsApplyConfiguration
WithEnableGatewayAgentService sets the EnableGatewayAgentService field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableGatewayAgentService field is set to the value of the last call.
func (*FeatureFlagsApplyConfiguration) WithEnableGatewayProxyTag ¶
func (b *FeatureFlagsApplyConfiguration) WithEnableGatewayProxyTag(value bool) *FeatureFlagsApplyConfiguration
WithEnableGatewayProxyTag sets the EnableGatewayProxyTag field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableGatewayProxyTag field is set to the value of the last call.
func (*FeatureFlagsApplyConfiguration) WithEnableIngressBackendPolicy ¶
func (b *FeatureFlagsApplyConfiguration) WithEnableIngressBackendPolicy(value bool) *FeatureFlagsApplyConfiguration
WithEnableIngressBackendPolicy sets the EnableIngressBackendPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableIngressBackendPolicy field is set to the value of the last call.
func (*FeatureFlagsApplyConfiguration) WithEnablePluginPolicy ¶
func (b *FeatureFlagsApplyConfiguration) WithEnablePluginPolicy(value bool) *FeatureFlagsApplyConfiguration
WithEnablePluginPolicy sets the EnablePluginPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnablePluginPolicy field is set to the value of the last call.
func (*FeatureFlagsApplyConfiguration) WithEnableRetryPolicy ¶
func (b *FeatureFlagsApplyConfiguration) WithEnableRetryPolicy(value bool) *FeatureFlagsApplyConfiguration
WithEnableRetryPolicy sets the EnableRetryPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableRetryPolicy field is set to the value of the last call.
func (*FeatureFlagsApplyConfiguration) WithEnableSidecarActiveHealthChecks ¶
func (b *FeatureFlagsApplyConfiguration) WithEnableSidecarActiveHealthChecks(value bool) *FeatureFlagsApplyConfiguration
WithEnableSidecarActiveHealthChecks sets the EnableSidecarActiveHealthChecks field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableSidecarActiveHealthChecks field is set to the value of the last call.
func (*FeatureFlagsApplyConfiguration) WithEnableSnapshotCacheMode ¶
func (b *FeatureFlagsApplyConfiguration) WithEnableSnapshotCacheMode(value bool) *FeatureFlagsApplyConfiguration
WithEnableSnapshotCacheMode sets the EnableSnapshotCacheMode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableSnapshotCacheMode field is set to the value of the last call.
func (*FeatureFlagsApplyConfiguration) WithEnableValidateGRPCRouteHostnames ¶
func (b *FeatureFlagsApplyConfiguration) WithEnableValidateGRPCRouteHostnames(value bool) *FeatureFlagsApplyConfiguration
WithEnableValidateGRPCRouteHostnames sets the EnableValidateGRPCRouteHostnames field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableValidateGRPCRouteHostnames field is set to the value of the last call.
func (*FeatureFlagsApplyConfiguration) WithEnableValidateGatewayListenerHostname ¶
func (b *FeatureFlagsApplyConfiguration) WithEnableValidateGatewayListenerHostname(value bool) *FeatureFlagsApplyConfiguration
WithEnableValidateGatewayListenerHostname sets the EnableValidateGatewayListenerHostname field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableValidateGatewayListenerHostname field is set to the value of the last call.
func (*FeatureFlagsApplyConfiguration) WithEnableValidateHTTPRouteHostnames ¶
func (b *FeatureFlagsApplyConfiguration) WithEnableValidateHTTPRouteHostnames(value bool) *FeatureFlagsApplyConfiguration
WithEnableValidateHTTPRouteHostnames sets the EnableValidateHTTPRouteHostnames field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableValidateHTTPRouteHostnames field is set to the value of the last call.
func (*FeatureFlagsApplyConfiguration) WithEnableValidateTLSRouteHostnames ¶
func (b *FeatureFlagsApplyConfiguration) WithEnableValidateTLSRouteHostnames(value bool) *FeatureFlagsApplyConfiguration
WithEnableValidateTLSRouteHostnames sets the EnableValidateTLSRouteHostnames field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableValidateTLSRouteHostnames field is set to the value of the last call.
type GatewayAPISpecApplyConfiguration ¶
type GatewayAPISpecApplyConfiguration struct { Enabled *bool `json:"enabled,omitempty"` LogLevel *string `json:"logLevel,omitempty"` FGWLogLevel *string `json:"fgwLogLevel,omitempty"` StripAnyHostPort *bool `json:"StripAnyHostPort,omitempty"` SSLPassthroughUpstreamPort *int32 `json:"sslPassthroughUpstreamPort,omitempty"` HTTP1PerRequestLoadBalancing *bool `json:"http1PerRequestLoadBalancing,omitempty"` HTTP2PerRequestLoadBalancing *bool `json:"http2PerRequestLoadBalancing,omitempty"` ProxyTag *ProxyTagApplyConfiguration `json:"proxyTag,omitempty"` }
GatewayAPISpecApplyConfiguration represents an declarative configuration of the GatewayAPISpec type for use with apply.
func GatewayAPISpec ¶
func GatewayAPISpec() *GatewayAPISpecApplyConfiguration
GatewayAPISpecApplyConfiguration constructs an declarative configuration of the GatewayAPISpec type for use with apply.
func (*GatewayAPISpecApplyConfiguration) WithEnabled ¶
func (b *GatewayAPISpecApplyConfiguration) WithEnabled(value bool) *GatewayAPISpecApplyConfiguration
WithEnabled sets the Enabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enabled field is set to the value of the last call.
func (*GatewayAPISpecApplyConfiguration) WithFGWLogLevel ¶
func (b *GatewayAPISpecApplyConfiguration) WithFGWLogLevel(value string) *GatewayAPISpecApplyConfiguration
WithFGWLogLevel sets the FGWLogLevel field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FGWLogLevel field is set to the value of the last call.
func (*GatewayAPISpecApplyConfiguration) WithHTTP1PerRequestLoadBalancing ¶
func (b *GatewayAPISpecApplyConfiguration) WithHTTP1PerRequestLoadBalancing(value bool) *GatewayAPISpecApplyConfiguration
WithHTTP1PerRequestLoadBalancing sets the HTTP1PerRequestLoadBalancing field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HTTP1PerRequestLoadBalancing field is set to the value of the last call.
func (*GatewayAPISpecApplyConfiguration) WithHTTP2PerRequestLoadBalancing ¶
func (b *GatewayAPISpecApplyConfiguration) WithHTTP2PerRequestLoadBalancing(value bool) *GatewayAPISpecApplyConfiguration
WithHTTP2PerRequestLoadBalancing sets the HTTP2PerRequestLoadBalancing field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HTTP2PerRequestLoadBalancing field is set to the value of the last call.
func (*GatewayAPISpecApplyConfiguration) WithLogLevel ¶
func (b *GatewayAPISpecApplyConfiguration) WithLogLevel(value string) *GatewayAPISpecApplyConfiguration
WithLogLevel sets the LogLevel field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LogLevel field is set to the value of the last call.
func (*GatewayAPISpecApplyConfiguration) WithProxyTag ¶
func (b *GatewayAPISpecApplyConfiguration) WithProxyTag(value *ProxyTagApplyConfiguration) *GatewayAPISpecApplyConfiguration
WithProxyTag sets the ProxyTag field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProxyTag field is set to the value of the last call.
func (*GatewayAPISpecApplyConfiguration) WithSSLPassthroughUpstreamPort ¶
func (b *GatewayAPISpecApplyConfiguration) WithSSLPassthroughUpstreamPort(value int32) *GatewayAPISpecApplyConfiguration
WithSSLPassthroughUpstreamPort sets the SSLPassthroughUpstreamPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SSLPassthroughUpstreamPort field is set to the value of the last call.
func (*GatewayAPISpecApplyConfiguration) WithStripAnyHostPort ¶
func (b *GatewayAPISpecApplyConfiguration) WithStripAnyHostPort(value bool) *GatewayAPISpecApplyConfiguration
WithStripAnyHostPort sets the StripAnyHostPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StripAnyHostPort field is set to the value of the last call.
type HTTPApplyConfiguration ¶
type HTTPApplyConfiguration struct { Enabled *bool `json:"enabled,omitempty"` Bind *int32 `json:"bind,omitempty"` Listen *int32 `json:"listen,omitempty"` NodePort *int32 `json:"nodePort,omitempty"` }
HTTPApplyConfiguration represents an declarative configuration of the HTTP type for use with apply.
func HTTP ¶
func HTTP() *HTTPApplyConfiguration
HTTPApplyConfiguration constructs an declarative configuration of the HTTP type for use with apply.
func (*HTTPApplyConfiguration) WithBind ¶
func (b *HTTPApplyConfiguration) WithBind(value int32) *HTTPApplyConfiguration
WithBind sets the Bind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Bind field is set to the value of the last call.
func (*HTTPApplyConfiguration) WithEnabled ¶
func (b *HTTPApplyConfiguration) WithEnabled(value bool) *HTTPApplyConfiguration
WithEnabled sets the Enabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enabled field is set to the value of the last call.
func (*HTTPApplyConfiguration) WithListen ¶
func (b *HTTPApplyConfiguration) WithListen(value int32) *HTTPApplyConfiguration
WithListen sets the Listen field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Listen field is set to the value of the last call.
func (*HTTPApplyConfiguration) WithNodePort ¶
func (b *HTTPApplyConfiguration) WithNodePort(value int32) *HTTPApplyConfiguration
WithNodePort sets the NodePort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodePort field is set to the value of the last call.
type ImageSpecApplyConfiguration ¶
type ImageSpecApplyConfiguration struct { Registry *string `json:"registry,omitempty"` Tag *string `json:"tag,omitempty"` PullPolicy *v1.PullPolicy `json:"pullPolicy,omitempty"` }
ImageSpecApplyConfiguration represents an declarative configuration of the ImageSpec type for use with apply.
func ImageSpec ¶
func ImageSpec() *ImageSpecApplyConfiguration
ImageSpecApplyConfiguration constructs an declarative configuration of the ImageSpec type for use with apply.
func (*ImageSpecApplyConfiguration) WithPullPolicy ¶
func (b *ImageSpecApplyConfiguration) WithPullPolicy(value v1.PullPolicy) *ImageSpecApplyConfiguration
WithPullPolicy sets the PullPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PullPolicy field is set to the value of the last call.
func (*ImageSpecApplyConfiguration) WithRegistry ¶
func (b *ImageSpecApplyConfiguration) WithRegistry(value string) *ImageSpecApplyConfiguration
WithRegistry sets the Registry field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Registry field is set to the value of the last call.
func (*ImageSpecApplyConfiguration) WithTag ¶
func (b *ImageSpecApplyConfiguration) WithTag(value string) *ImageSpecApplyConfiguration
WithTag sets the Tag field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Tag field is set to the value of the last call.
type IngressGatewayCertSpecApplyConfiguration ¶
type IngressGatewayCertSpecApplyConfiguration struct { SubjectAltNames []string `json:"subjectAltNames,omitempty"` ValidityDuration *string `json:"validityDuration,omitempty"` Secret *v1.SecretReference `json:"secret,omitempty"` }
IngressGatewayCertSpecApplyConfiguration represents an declarative configuration of the IngressGatewayCertSpec type for use with apply.
func IngressGatewayCertSpec ¶
func IngressGatewayCertSpec() *IngressGatewayCertSpecApplyConfiguration
IngressGatewayCertSpecApplyConfiguration constructs an declarative configuration of the IngressGatewayCertSpec type for use with apply.
func (*IngressGatewayCertSpecApplyConfiguration) WithSecret ¶
func (b *IngressGatewayCertSpecApplyConfiguration) WithSecret(value v1.SecretReference) *IngressGatewayCertSpecApplyConfiguration
WithSecret sets the Secret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Secret field is set to the value of the last call.
func (*IngressGatewayCertSpecApplyConfiguration) WithSubjectAltNames ¶
func (b *IngressGatewayCertSpecApplyConfiguration) WithSubjectAltNames(values ...string) *IngressGatewayCertSpecApplyConfiguration
WithSubjectAltNames adds the given value to the SubjectAltNames field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the SubjectAltNames field.
func (*IngressGatewayCertSpecApplyConfiguration) WithValidityDuration ¶
func (b *IngressGatewayCertSpecApplyConfiguration) WithValidityDuration(value string) *IngressGatewayCertSpecApplyConfiguration
WithValidityDuration sets the ValidityDuration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ValidityDuration field is set to the value of the last call.
type IngressSpecApplyConfiguration ¶
type IngressSpecApplyConfiguration struct { Enabled *bool `json:"enabled,omitempty"` Namespaced *bool `json:"namespaced,omitempty"` Type *v1.ServiceType `json:"type,omitempty"` LogLevel *string `json:"logLevel,omitempty"` HTTP *HTTPApplyConfiguration `json:"http,omitempty"` TLS *TLSApplyConfiguration `json:"tls,omitempty"` }
IngressSpecApplyConfiguration represents an declarative configuration of the IngressSpec type for use with apply.
func IngressSpec ¶
func IngressSpec() *IngressSpecApplyConfiguration
IngressSpecApplyConfiguration constructs an declarative configuration of the IngressSpec type for use with apply.
func (*IngressSpecApplyConfiguration) WithEnabled ¶
func (b *IngressSpecApplyConfiguration) WithEnabled(value bool) *IngressSpecApplyConfiguration
WithEnabled sets the Enabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enabled field is set to the value of the last call.
func (*IngressSpecApplyConfiguration) WithHTTP ¶
func (b *IngressSpecApplyConfiguration) WithHTTP(value *HTTPApplyConfiguration) *IngressSpecApplyConfiguration
WithHTTP sets the HTTP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HTTP field is set to the value of the last call.
func (*IngressSpecApplyConfiguration) WithLogLevel ¶
func (b *IngressSpecApplyConfiguration) WithLogLevel(value string) *IngressSpecApplyConfiguration
WithLogLevel sets the LogLevel field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LogLevel field is set to the value of the last call.
func (*IngressSpecApplyConfiguration) WithNamespaced ¶
func (b *IngressSpecApplyConfiguration) WithNamespaced(value bool) *IngressSpecApplyConfiguration
WithNamespaced sets the Namespaced field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespaced field is set to the value of the last call.
func (*IngressSpecApplyConfiguration) WithTLS ¶
func (b *IngressSpecApplyConfiguration) WithTLS(value *TLSApplyConfiguration) *IngressSpecApplyConfiguration
WithTLS sets the TLS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TLS field is set to the value of the last call.
func (*IngressSpecApplyConfiguration) WithType ¶
func (b *IngressSpecApplyConfiguration) WithType(value v1.ServiceType) *IngressSpecApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type LocalDNSProxyApplyConfiguration ¶
type LocalDNSProxyApplyConfiguration struct { Enable *bool `json:"enable,omitempty"` PrimaryUpstreamDNSServerIPAddr *string `json:"primaryUpstreamDNSServerIPAddr,omitempty"` SecondaryUpstreamDNSServerIPAddr *string `json:"secondaryUpstreamDNSServerIPAddr,omitempty"` Wildcard *WildcardDNApplyConfiguration `json:"wildcard,omitempty"` DB []ResolveDNApplyConfiguration `json:"db,omitempty"` }
LocalDNSProxyApplyConfiguration represents an declarative configuration of the LocalDNSProxy type for use with apply.
func LocalDNSProxy ¶
func LocalDNSProxy() *LocalDNSProxyApplyConfiguration
LocalDNSProxyApplyConfiguration constructs an declarative configuration of the LocalDNSProxy type for use with apply.
func (*LocalDNSProxyApplyConfiguration) WithDB ¶
func (b *LocalDNSProxyApplyConfiguration) WithDB(values ...*ResolveDNApplyConfiguration) *LocalDNSProxyApplyConfiguration
WithDB adds the given value to the DB field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the DB field.
func (*LocalDNSProxyApplyConfiguration) WithEnable ¶
func (b *LocalDNSProxyApplyConfiguration) WithEnable(value bool) *LocalDNSProxyApplyConfiguration
WithEnable sets the Enable field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enable field is set to the value of the last call.
func (*LocalDNSProxyApplyConfiguration) WithPrimaryUpstreamDNSServerIPAddr ¶
func (b *LocalDNSProxyApplyConfiguration) WithPrimaryUpstreamDNSServerIPAddr(value string) *LocalDNSProxyApplyConfiguration
WithPrimaryUpstreamDNSServerIPAddr sets the PrimaryUpstreamDNSServerIPAddr field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrimaryUpstreamDNSServerIPAddr field is set to the value of the last call.
func (*LocalDNSProxyApplyConfiguration) WithSecondaryUpstreamDNSServerIPAddr ¶
func (b *LocalDNSProxyApplyConfiguration) WithSecondaryUpstreamDNSServerIPAddr(value string) *LocalDNSProxyApplyConfiguration
WithSecondaryUpstreamDNSServerIPAddr sets the SecondaryUpstreamDNSServerIPAddr field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SecondaryUpstreamDNSServerIPAddr field is set to the value of the last call.
func (*LocalDNSProxyApplyConfiguration) WithWildcard ¶
func (b *LocalDNSProxyApplyConfiguration) WithWildcard(value *WildcardDNApplyConfiguration) *LocalDNSProxyApplyConfiguration
WithWildcard sets the Wildcard field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Wildcard field is set to the value of the last call.
type MeshConfigApplyConfiguration ¶
type MeshConfigApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *MeshConfigSpecApplyConfiguration `json:"spec,omitempty"` }
MeshConfigApplyConfiguration represents an declarative configuration of the MeshConfig type for use with apply.
func MeshConfig ¶
func MeshConfig(name, namespace string) *MeshConfigApplyConfiguration
MeshConfig constructs an declarative configuration of the MeshConfig type for use with apply.
func (*MeshConfigApplyConfiguration) WithAPIVersion ¶
func (b *MeshConfigApplyConfiguration) WithAPIVersion(value string) *MeshConfigApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*MeshConfigApplyConfiguration) WithAnnotations ¶
func (b *MeshConfigApplyConfiguration) WithAnnotations(entries map[string]string) *MeshConfigApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*MeshConfigApplyConfiguration) WithCreationTimestamp ¶
func (b *MeshConfigApplyConfiguration) WithCreationTimestamp(value metav1.Time) *MeshConfigApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*MeshConfigApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *MeshConfigApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *MeshConfigApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*MeshConfigApplyConfiguration) WithDeletionTimestamp ¶
func (b *MeshConfigApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *MeshConfigApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*MeshConfigApplyConfiguration) WithFinalizers ¶
func (b *MeshConfigApplyConfiguration) WithFinalizers(values ...string) *MeshConfigApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*MeshConfigApplyConfiguration) WithGenerateName ¶
func (b *MeshConfigApplyConfiguration) WithGenerateName(value string) *MeshConfigApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*MeshConfigApplyConfiguration) WithGeneration ¶
func (b *MeshConfigApplyConfiguration) WithGeneration(value int64) *MeshConfigApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*MeshConfigApplyConfiguration) WithKind ¶
func (b *MeshConfigApplyConfiguration) WithKind(value string) *MeshConfigApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*MeshConfigApplyConfiguration) WithLabels ¶
func (b *MeshConfigApplyConfiguration) WithLabels(entries map[string]string) *MeshConfigApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*MeshConfigApplyConfiguration) WithName ¶
func (b *MeshConfigApplyConfiguration) WithName(value string) *MeshConfigApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*MeshConfigApplyConfiguration) WithNamespace ¶
func (b *MeshConfigApplyConfiguration) WithNamespace(value string) *MeshConfigApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*MeshConfigApplyConfiguration) WithOwnerReferences ¶
func (b *MeshConfigApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *MeshConfigApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*MeshConfigApplyConfiguration) WithResourceVersion ¶
func (b *MeshConfigApplyConfiguration) WithResourceVersion(value string) *MeshConfigApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*MeshConfigApplyConfiguration) WithSpec ¶
func (b *MeshConfigApplyConfiguration) WithSpec(value *MeshConfigSpecApplyConfiguration) *MeshConfigApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*MeshConfigApplyConfiguration) WithUID ¶
func (b *MeshConfigApplyConfiguration) WithUID(value types.UID) *MeshConfigApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type MeshConfigSpecApplyConfiguration ¶
type MeshConfigSpecApplyConfiguration struct { ClusterSet *ClusterSetSpecApplyConfiguration `json:"clusterSet,omitempty"` Sidecar *SidecarSpecApplyConfiguration `json:"sidecar,omitempty"` RepoServer *RepoServerSpecApplyConfiguration `json:"repoServer,omitempty"` Traffic *TrafficSpecApplyConfiguration `json:"traffic,omitempty"` Observability *ObservabilitySpecApplyConfiguration `json:"observability,omitempty"` Certificate *CertificateSpecApplyConfiguration `json:"certificate,omitempty"` FeatureFlags *FeatureFlagsApplyConfiguration `json:"featureFlags,omitempty"` PluginChains *PluginChainsSpecApplyConfiguration `json:"pluginChains,omitempty"` Ingress *IngressSpecApplyConfiguration `json:"ingress,omitempty"` GatewayAPI *GatewayAPISpecApplyConfiguration `json:"gatewayAPI,omitempty"` ServiceLB *ServiceLBSpecApplyConfiguration `json:"serviceLB,omitempty"` FLB *FLBSpecApplyConfiguration `json:"flb,omitempty"` EgressGateway *EgressGatewaySpecApplyConfiguration `json:"egressGateway,omitempty"` Image *ImageSpecApplyConfiguration `json:"image,omitempty"` Misc *MiscSpecApplyConfiguration `json:"misc,omitempty"` Connector *ConnectorSpecApplyConfiguration `json:"connector,omitempty"` }
MeshConfigSpecApplyConfiguration represents an declarative configuration of the MeshConfigSpec type for use with apply.
func MeshConfigSpec ¶
func MeshConfigSpec() *MeshConfigSpecApplyConfiguration
MeshConfigSpecApplyConfiguration constructs an declarative configuration of the MeshConfigSpec type for use with apply.
func (*MeshConfigSpecApplyConfiguration) WithCertificate ¶
func (b *MeshConfigSpecApplyConfiguration) WithCertificate(value *CertificateSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
WithCertificate sets the Certificate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Certificate field is set to the value of the last call.
func (*MeshConfigSpecApplyConfiguration) WithClusterSet ¶
func (b *MeshConfigSpecApplyConfiguration) WithClusterSet(value *ClusterSetSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
WithClusterSet sets the ClusterSet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterSet field is set to the value of the last call.
func (*MeshConfigSpecApplyConfiguration) WithConnector ¶
func (b *MeshConfigSpecApplyConfiguration) WithConnector(value *ConnectorSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
WithConnector sets the Connector field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Connector field is set to the value of the last call.
func (*MeshConfigSpecApplyConfiguration) WithEgressGateway ¶
func (b *MeshConfigSpecApplyConfiguration) WithEgressGateway(value *EgressGatewaySpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
WithEgressGateway sets the EgressGateway field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EgressGateway field is set to the value of the last call.
func (*MeshConfigSpecApplyConfiguration) WithFLB ¶
func (b *MeshConfigSpecApplyConfiguration) WithFLB(value *FLBSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
WithFLB sets the FLB field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FLB field is set to the value of the last call.
func (*MeshConfigSpecApplyConfiguration) WithFeatureFlags ¶
func (b *MeshConfigSpecApplyConfiguration) WithFeatureFlags(value *FeatureFlagsApplyConfiguration) *MeshConfigSpecApplyConfiguration
WithFeatureFlags sets the FeatureFlags field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FeatureFlags field is set to the value of the last call.
func (*MeshConfigSpecApplyConfiguration) WithGatewayAPI ¶
func (b *MeshConfigSpecApplyConfiguration) WithGatewayAPI(value *GatewayAPISpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
WithGatewayAPI sets the GatewayAPI field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GatewayAPI field is set to the value of the last call.
func (*MeshConfigSpecApplyConfiguration) WithImage ¶
func (b *MeshConfigSpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
WithImage sets the Image field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Image field is set to the value of the last call.
func (*MeshConfigSpecApplyConfiguration) WithIngress ¶
func (b *MeshConfigSpecApplyConfiguration) WithIngress(value *IngressSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
WithIngress sets the Ingress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ingress field is set to the value of the last call.
func (*MeshConfigSpecApplyConfiguration) WithMisc ¶
func (b *MeshConfigSpecApplyConfiguration) WithMisc(value *MiscSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
WithMisc sets the Misc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Misc field is set to the value of the last call.
func (*MeshConfigSpecApplyConfiguration) WithObservability ¶
func (b *MeshConfigSpecApplyConfiguration) WithObservability(value *ObservabilitySpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
WithObservability sets the Observability field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Observability field is set to the value of the last call.
func (*MeshConfigSpecApplyConfiguration) WithPluginChains ¶
func (b *MeshConfigSpecApplyConfiguration) WithPluginChains(value *PluginChainsSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
WithPluginChains sets the PluginChains field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PluginChains field is set to the value of the last call.
func (*MeshConfigSpecApplyConfiguration) WithRepoServer ¶
func (b *MeshConfigSpecApplyConfiguration) WithRepoServer(value *RepoServerSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
WithRepoServer sets the RepoServer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RepoServer field is set to the value of the last call.
func (*MeshConfigSpecApplyConfiguration) WithServiceLB ¶
func (b *MeshConfigSpecApplyConfiguration) WithServiceLB(value *ServiceLBSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
WithServiceLB sets the ServiceLB field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceLB field is set to the value of the last call.
func (*MeshConfigSpecApplyConfiguration) WithSidecar ¶
func (b *MeshConfigSpecApplyConfiguration) WithSidecar(value *SidecarSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
WithSidecar sets the Sidecar field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Sidecar field is set to the value of the last call.
func (*MeshConfigSpecApplyConfiguration) WithTraffic ¶
func (b *MeshConfigSpecApplyConfiguration) WithTraffic(value *TrafficSpecApplyConfiguration) *MeshConfigSpecApplyConfiguration
WithTraffic sets the Traffic field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Traffic field is set to the value of the last call.
type MeshRootCertificateApplyConfiguration ¶
type MeshRootCertificateApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *MeshRootCertificateSpecApplyConfiguration `json:"spec,omitempty"` Status *MeshRootCertificateStatusApplyConfiguration `json:"status,omitempty"` }
MeshRootCertificateApplyConfiguration represents an declarative configuration of the MeshRootCertificate type for use with apply.
func MeshRootCertificate ¶
func MeshRootCertificate(name, namespace string) *MeshRootCertificateApplyConfiguration
MeshRootCertificate constructs an declarative configuration of the MeshRootCertificate type for use with apply.
func (*MeshRootCertificateApplyConfiguration) WithAPIVersion ¶
func (b *MeshRootCertificateApplyConfiguration) WithAPIVersion(value string) *MeshRootCertificateApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*MeshRootCertificateApplyConfiguration) WithAnnotations ¶
func (b *MeshRootCertificateApplyConfiguration) WithAnnotations(entries map[string]string) *MeshRootCertificateApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*MeshRootCertificateApplyConfiguration) WithCreationTimestamp ¶
func (b *MeshRootCertificateApplyConfiguration) WithCreationTimestamp(value metav1.Time) *MeshRootCertificateApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*MeshRootCertificateApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *MeshRootCertificateApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *MeshRootCertificateApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*MeshRootCertificateApplyConfiguration) WithDeletionTimestamp ¶
func (b *MeshRootCertificateApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *MeshRootCertificateApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*MeshRootCertificateApplyConfiguration) WithFinalizers ¶
func (b *MeshRootCertificateApplyConfiguration) WithFinalizers(values ...string) *MeshRootCertificateApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*MeshRootCertificateApplyConfiguration) WithGenerateName ¶
func (b *MeshRootCertificateApplyConfiguration) WithGenerateName(value string) *MeshRootCertificateApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*MeshRootCertificateApplyConfiguration) WithGeneration ¶
func (b *MeshRootCertificateApplyConfiguration) WithGeneration(value int64) *MeshRootCertificateApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*MeshRootCertificateApplyConfiguration) WithKind ¶
func (b *MeshRootCertificateApplyConfiguration) WithKind(value string) *MeshRootCertificateApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*MeshRootCertificateApplyConfiguration) WithLabels ¶
func (b *MeshRootCertificateApplyConfiguration) WithLabels(entries map[string]string) *MeshRootCertificateApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*MeshRootCertificateApplyConfiguration) WithName ¶
func (b *MeshRootCertificateApplyConfiguration) WithName(value string) *MeshRootCertificateApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*MeshRootCertificateApplyConfiguration) WithNamespace ¶
func (b *MeshRootCertificateApplyConfiguration) WithNamespace(value string) *MeshRootCertificateApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*MeshRootCertificateApplyConfiguration) WithOwnerReferences ¶
func (b *MeshRootCertificateApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *MeshRootCertificateApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*MeshRootCertificateApplyConfiguration) WithResourceVersion ¶
func (b *MeshRootCertificateApplyConfiguration) WithResourceVersion(value string) *MeshRootCertificateApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*MeshRootCertificateApplyConfiguration) WithSpec ¶
func (b *MeshRootCertificateApplyConfiguration) WithSpec(value *MeshRootCertificateSpecApplyConfiguration) *MeshRootCertificateApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*MeshRootCertificateApplyConfiguration) WithStatus ¶
func (b *MeshRootCertificateApplyConfiguration) WithStatus(value *MeshRootCertificateStatusApplyConfiguration) *MeshRootCertificateApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*MeshRootCertificateApplyConfiguration) WithUID ¶
func (b *MeshRootCertificateApplyConfiguration) WithUID(value types.UID) *MeshRootCertificateApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type MeshRootCertificateSpecApplyConfiguration ¶
type MeshRootCertificateSpecApplyConfiguration struct { Provider *ProviderSpecApplyConfiguration `json:"provider,omitempty"` TrustDomain *string `json:"trustDomain,omitempty"` }
MeshRootCertificateSpecApplyConfiguration represents an declarative configuration of the MeshRootCertificateSpec type for use with apply.
func MeshRootCertificateSpec ¶
func MeshRootCertificateSpec() *MeshRootCertificateSpecApplyConfiguration
MeshRootCertificateSpecApplyConfiguration constructs an declarative configuration of the MeshRootCertificateSpec type for use with apply.
func (*MeshRootCertificateSpecApplyConfiguration) WithProvider ¶
func (b *MeshRootCertificateSpecApplyConfiguration) WithProvider(value *ProviderSpecApplyConfiguration) *MeshRootCertificateSpecApplyConfiguration
WithProvider sets the Provider field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Provider field is set to the value of the last call.
func (*MeshRootCertificateSpecApplyConfiguration) WithTrustDomain ¶
func (b *MeshRootCertificateSpecApplyConfiguration) WithTrustDomain(value string) *MeshRootCertificateSpecApplyConfiguration
WithTrustDomain sets the TrustDomain field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TrustDomain field is set to the value of the last call.
type MeshRootCertificateStatusApplyConfiguration ¶
type MeshRootCertificateStatusApplyConfiguration struct {
State *string `json:"state,omitempty"`
}
MeshRootCertificateStatusApplyConfiguration represents an declarative configuration of the MeshRootCertificateStatus type for use with apply.
func MeshRootCertificateStatus ¶
func MeshRootCertificateStatus() *MeshRootCertificateStatusApplyConfiguration
MeshRootCertificateStatusApplyConfiguration constructs an declarative configuration of the MeshRootCertificateStatus type for use with apply.
func (*MeshRootCertificateStatusApplyConfiguration) WithState ¶
func (b *MeshRootCertificateStatusApplyConfiguration) WithState(value string) *MeshRootCertificateStatusApplyConfiguration
WithState sets the State field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the State field is set to the value of the last call.
type MiscSpecApplyConfiguration ¶
type MiscSpecApplyConfiguration struct { CurlImage *string `json:"curlImage,omitempty"` RepoServerImage *string `json:"repoServerImage,omitempty"` }
MiscSpecApplyConfiguration represents an declarative configuration of the MiscSpec type for use with apply.
func MiscSpec ¶
func MiscSpec() *MiscSpecApplyConfiguration
MiscSpecApplyConfiguration constructs an declarative configuration of the MiscSpec type for use with apply.
func (*MiscSpecApplyConfiguration) WithCurlImage ¶
func (b *MiscSpecApplyConfiguration) WithCurlImage(value string) *MiscSpecApplyConfiguration
WithCurlImage sets the CurlImage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CurlImage field is set to the value of the last call.
func (*MiscSpecApplyConfiguration) WithRepoServerImage ¶
func (b *MiscSpecApplyConfiguration) WithRepoServerImage(value string) *MiscSpecApplyConfiguration
WithRepoServerImage sets the RepoServerImage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RepoServerImage field is set to the value of the last call.
type ObservabilitySpecApplyConfiguration ¶
type ObservabilitySpecApplyConfiguration struct { FSMLogLevel *string `json:"fsmLogLevel,omitempty"` EnableDebugServer *bool `json:"enableDebugServer,omitempty"` Tracing *TracingSpecApplyConfiguration `json:"tracing,omitempty"` RemoteLogging *RemoteLoggingSpecApplyConfiguration `json:"remoteLogging,omitempty"` }
ObservabilitySpecApplyConfiguration represents an declarative configuration of the ObservabilitySpec type for use with apply.
func ObservabilitySpec ¶
func ObservabilitySpec() *ObservabilitySpecApplyConfiguration
ObservabilitySpecApplyConfiguration constructs an declarative configuration of the ObservabilitySpec type for use with apply.
func (*ObservabilitySpecApplyConfiguration) WithEnableDebugServer ¶
func (b *ObservabilitySpecApplyConfiguration) WithEnableDebugServer(value bool) *ObservabilitySpecApplyConfiguration
WithEnableDebugServer sets the EnableDebugServer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableDebugServer field is set to the value of the last call.
func (*ObservabilitySpecApplyConfiguration) WithFSMLogLevel ¶
func (b *ObservabilitySpecApplyConfiguration) WithFSMLogLevel(value string) *ObservabilitySpecApplyConfiguration
WithFSMLogLevel sets the FSMLogLevel field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FSMLogLevel field is set to the value of the last call.
func (*ObservabilitySpecApplyConfiguration) WithRemoteLogging ¶
func (b *ObservabilitySpecApplyConfiguration) WithRemoteLogging(value *RemoteLoggingSpecApplyConfiguration) *ObservabilitySpecApplyConfiguration
WithRemoteLogging sets the RemoteLogging field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RemoteLogging field is set to the value of the last call.
func (*ObservabilitySpecApplyConfiguration) WithTracing ¶
func (b *ObservabilitySpecApplyConfiguration) WithTracing(value *TracingSpecApplyConfiguration) *ObservabilitySpecApplyConfiguration
WithTracing sets the Tracing field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Tracing field is set to the value of the last call.
type PluginChainSpecApplyConfiguration ¶
type PluginChainSpecApplyConfiguration struct { Plugin *string `json:"plugin,omitempty"` Priority *float32 `json:"priority,omitempty"` Disable *bool `json:"disable,omitempty"` }
PluginChainSpecApplyConfiguration represents an declarative configuration of the PluginChainSpec type for use with apply.
func PluginChainSpec ¶
func PluginChainSpec() *PluginChainSpecApplyConfiguration
PluginChainSpecApplyConfiguration constructs an declarative configuration of the PluginChainSpec type for use with apply.
func (*PluginChainSpecApplyConfiguration) WithDisable ¶
func (b *PluginChainSpecApplyConfiguration) WithDisable(value bool) *PluginChainSpecApplyConfiguration
WithDisable sets the Disable field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Disable field is set to the value of the last call.
func (*PluginChainSpecApplyConfiguration) WithPlugin ¶
func (b *PluginChainSpecApplyConfiguration) WithPlugin(value string) *PluginChainSpecApplyConfiguration
WithPlugin sets the Plugin field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Plugin field is set to the value of the last call.
func (*PluginChainSpecApplyConfiguration) WithPriority ¶
func (b *PluginChainSpecApplyConfiguration) WithPriority(value float32) *PluginChainSpecApplyConfiguration
WithPriority sets the Priority field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Priority field is set to the value of the last call.
type PluginChainsSpecApplyConfiguration ¶
type PluginChainsSpecApplyConfiguration struct { InboundTCPChains []*v1alpha3.PluginChainSpec `json:"inbound-tcp,omitempty"` InboundHTTPChains []*v1alpha3.PluginChainSpec `json:"inbound-http,omitempty"` OutboundTCPChains []*v1alpha3.PluginChainSpec `json:"outbound-tcp,omitempty"` OutboundHTTPChains []*v1alpha3.PluginChainSpec `json:"outbound-http,omitempty"` }
PluginChainsSpecApplyConfiguration represents an declarative configuration of the PluginChainsSpec type for use with apply.
func PluginChainsSpec ¶
func PluginChainsSpec() *PluginChainsSpecApplyConfiguration
PluginChainsSpecApplyConfiguration constructs an declarative configuration of the PluginChainsSpec type for use with apply.
func (*PluginChainsSpecApplyConfiguration) WithInboundHTTPChains ¶
func (b *PluginChainsSpecApplyConfiguration) WithInboundHTTPChains(values ...**v1alpha3.PluginChainSpec) *PluginChainsSpecApplyConfiguration
WithInboundHTTPChains adds the given value to the InboundHTTPChains field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the InboundHTTPChains field.
func (*PluginChainsSpecApplyConfiguration) WithInboundTCPChains ¶
func (b *PluginChainsSpecApplyConfiguration) WithInboundTCPChains(values ...**v1alpha3.PluginChainSpec) *PluginChainsSpecApplyConfiguration
WithInboundTCPChains adds the given value to the InboundTCPChains field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the InboundTCPChains field.
func (*PluginChainsSpecApplyConfiguration) WithOutboundHTTPChains ¶
func (b *PluginChainsSpecApplyConfiguration) WithOutboundHTTPChains(values ...**v1alpha3.PluginChainSpec) *PluginChainsSpecApplyConfiguration
WithOutboundHTTPChains adds the given value to the OutboundHTTPChains field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OutboundHTTPChains field.
func (*PluginChainsSpecApplyConfiguration) WithOutboundTCPChains ¶
func (b *PluginChainsSpecApplyConfiguration) WithOutboundTCPChains(values ...**v1alpha3.PluginChainSpec) *PluginChainsSpecApplyConfiguration
WithOutboundTCPChains adds the given value to the OutboundTCPChains field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OutboundTCPChains field.
type ProviderSpecApplyConfiguration ¶
type ProviderSpecApplyConfiguration struct { CertManager *CertManagerProviderSpecApplyConfiguration `json:"certManager,omitempty"` Vault *VaultProviderSpecApplyConfiguration `json:"vault,omitempty"` Tresor *TresorProviderSpecApplyConfiguration `json:"tresor,omitempty"` }
ProviderSpecApplyConfiguration represents an declarative configuration of the ProviderSpec type for use with apply.
func ProviderSpec ¶
func ProviderSpec() *ProviderSpecApplyConfiguration
ProviderSpecApplyConfiguration constructs an declarative configuration of the ProviderSpec type for use with apply.
func (*ProviderSpecApplyConfiguration) WithCertManager ¶
func (b *ProviderSpecApplyConfiguration) WithCertManager(value *CertManagerProviderSpecApplyConfiguration) *ProviderSpecApplyConfiguration
WithCertManager sets the CertManager field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CertManager field is set to the value of the last call.
func (*ProviderSpecApplyConfiguration) WithTresor ¶
func (b *ProviderSpecApplyConfiguration) WithTresor(value *TresorProviderSpecApplyConfiguration) *ProviderSpecApplyConfiguration
WithTresor sets the Tresor field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Tresor field is set to the value of the last call.
func (*ProviderSpecApplyConfiguration) WithVault ¶
func (b *ProviderSpecApplyConfiguration) WithVault(value *VaultProviderSpecApplyConfiguration) *ProviderSpecApplyConfiguration
WithVault sets the Vault field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Vault field is set to the value of the last call.
type ProxyTagApplyConfiguration ¶
type ProxyTagApplyConfiguration struct { SrcHostHeader *string `json:"srcHostHeader,omitempty"` DstHostHeader *string `json:"dstHostHeader,omitempty"` }
ProxyTagApplyConfiguration represents an declarative configuration of the ProxyTag type for use with apply.
func ProxyTag ¶
func ProxyTag() *ProxyTagApplyConfiguration
ProxyTagApplyConfiguration constructs an declarative configuration of the ProxyTag type for use with apply.
func (*ProxyTagApplyConfiguration) WithDstHostHeader ¶
func (b *ProxyTagApplyConfiguration) WithDstHostHeader(value string) *ProxyTagApplyConfiguration
WithDstHostHeader sets the DstHostHeader field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DstHostHeader field is set to the value of the last call.
func (*ProxyTagApplyConfiguration) WithSrcHostHeader ¶
func (b *ProxyTagApplyConfiguration) WithSrcHostHeader(value string) *ProxyTagApplyConfiguration
WithSrcHostHeader sets the SrcHostHeader field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SrcHostHeader field is set to the value of the last call.
type RemoteLoggingSpecApplyConfiguration ¶
type RemoteLoggingSpecApplyConfiguration struct { Enable *bool `json:"enable,omitempty"` Level *uint16 `json:"level,omitempty"` Port *int16 `json:"port,omitempty"` Address *string `json:"address,omitempty"` Endpoint *string `json:"endpoint,omitempty"` Authorization *string `json:"authorization,omitempty"` SampledFraction *string `json:"sampledFraction,omitempty"` SecretName *string `json:"secretName,omitempty"` }
RemoteLoggingSpecApplyConfiguration represents an declarative configuration of the RemoteLoggingSpec type for use with apply.
func RemoteLoggingSpec ¶
func RemoteLoggingSpec() *RemoteLoggingSpecApplyConfiguration
RemoteLoggingSpecApplyConfiguration constructs an declarative configuration of the RemoteLoggingSpec type for use with apply.
func (*RemoteLoggingSpecApplyConfiguration) WithAddress ¶
func (b *RemoteLoggingSpecApplyConfiguration) WithAddress(value string) *RemoteLoggingSpecApplyConfiguration
WithAddress sets the Address field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Address field is set to the value of the last call.
func (*RemoteLoggingSpecApplyConfiguration) WithAuthorization ¶
func (b *RemoteLoggingSpecApplyConfiguration) WithAuthorization(value string) *RemoteLoggingSpecApplyConfiguration
WithAuthorization sets the Authorization field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Authorization field is set to the value of the last call.
func (*RemoteLoggingSpecApplyConfiguration) WithEnable ¶
func (b *RemoteLoggingSpecApplyConfiguration) WithEnable(value bool) *RemoteLoggingSpecApplyConfiguration
WithEnable sets the Enable field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enable field is set to the value of the last call.
func (*RemoteLoggingSpecApplyConfiguration) WithEndpoint ¶
func (b *RemoteLoggingSpecApplyConfiguration) WithEndpoint(value string) *RemoteLoggingSpecApplyConfiguration
WithEndpoint sets the Endpoint field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Endpoint field is set to the value of the last call.
func (*RemoteLoggingSpecApplyConfiguration) WithLevel ¶
func (b *RemoteLoggingSpecApplyConfiguration) WithLevel(value uint16) *RemoteLoggingSpecApplyConfiguration
WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.
func (*RemoteLoggingSpecApplyConfiguration) WithPort ¶
func (b *RemoteLoggingSpecApplyConfiguration) WithPort(value int16) *RemoteLoggingSpecApplyConfiguration
WithPort sets the Port field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Port field is set to the value of the last call.
func (*RemoteLoggingSpecApplyConfiguration) WithSampledFraction ¶
func (b *RemoteLoggingSpecApplyConfiguration) WithSampledFraction(value string) *RemoteLoggingSpecApplyConfiguration
WithSampledFraction sets the SampledFraction field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SampledFraction field is set to the value of the last call.
func (*RemoteLoggingSpecApplyConfiguration) WithSecretName ¶
func (b *RemoteLoggingSpecApplyConfiguration) WithSecretName(value string) *RemoteLoggingSpecApplyConfiguration
WithSecretName sets the SecretName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SecretName field is set to the value of the last call.
type RepoServerSpecApplyConfiguration ¶
type RepoServerSpecApplyConfiguration struct { IPAddr *string `json:"ipaddr,omitempty"` Port *int16 `json:"port,omitempty"` Codebase *string `json:"codebase,omitempty"` }
RepoServerSpecApplyConfiguration represents an declarative configuration of the RepoServerSpec type for use with apply.
func RepoServerSpec ¶
func RepoServerSpec() *RepoServerSpecApplyConfiguration
RepoServerSpecApplyConfiguration constructs an declarative configuration of the RepoServerSpec type for use with apply.
func (*RepoServerSpecApplyConfiguration) WithCodebase ¶
func (b *RepoServerSpecApplyConfiguration) WithCodebase(value string) *RepoServerSpecApplyConfiguration
WithCodebase sets the Codebase field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Codebase field is set to the value of the last call.
func (*RepoServerSpecApplyConfiguration) WithIPAddr ¶
func (b *RepoServerSpecApplyConfiguration) WithIPAddr(value string) *RepoServerSpecApplyConfiguration
WithIPAddr sets the IPAddr field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPAddr field is set to the value of the last call.
func (*RepoServerSpecApplyConfiguration) WithPort ¶
func (b *RepoServerSpecApplyConfiguration) WithPort(value int16) *RepoServerSpecApplyConfiguration
WithPort sets the Port field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Port field is set to the value of the last call.
type ResolveDNApplyConfiguration ¶
type ResolveDNApplyConfiguration struct { DN *string `json:"dn,omitempty"` IPv4 []string `json:"ipv4,omitempty"` }
ResolveDNApplyConfiguration represents an declarative configuration of the ResolveDN type for use with apply.
func ResolveDN ¶
func ResolveDN() *ResolveDNApplyConfiguration
ResolveDNApplyConfiguration constructs an declarative configuration of the ResolveDN type for use with apply.
func (*ResolveDNApplyConfiguration) WithDN ¶
func (b *ResolveDNApplyConfiguration) WithDN(value string) *ResolveDNApplyConfiguration
WithDN sets the DN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DN field is set to the value of the last call.
func (*ResolveDNApplyConfiguration) WithIPv4 ¶
func (b *ResolveDNApplyConfiguration) WithIPv4(values ...string) *ResolveDNApplyConfiguration
WithIPv4 adds the given value to the IPv4 field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the IPv4 field.
type SSLPassthroughApplyConfiguration ¶
type SSLPassthroughApplyConfiguration struct { Enabled *bool `json:"enabled,omitempty"` UpstreamPort *int32 `json:"upstreamPort,omitempty"` }
SSLPassthroughApplyConfiguration represents an declarative configuration of the SSLPassthrough type for use with apply.
func SSLPassthrough ¶
func SSLPassthrough() *SSLPassthroughApplyConfiguration
SSLPassthroughApplyConfiguration constructs an declarative configuration of the SSLPassthrough type for use with apply.
func (*SSLPassthroughApplyConfiguration) WithEnabled ¶
func (b *SSLPassthroughApplyConfiguration) WithEnabled(value bool) *SSLPassthroughApplyConfiguration
WithEnabled sets the Enabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enabled field is set to the value of the last call.
func (*SSLPassthroughApplyConfiguration) WithUpstreamPort ¶
func (b *SSLPassthroughApplyConfiguration) WithUpstreamPort(value int32) *SSLPassthroughApplyConfiguration
WithUpstreamPort sets the UpstreamPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpstreamPort field is set to the value of the last call.
type SecretKeyReferenceSpecApplyConfiguration ¶
type SecretKeyReferenceSpecApplyConfiguration struct { Name *string `json:"name,omitempty"` Key *string `json:"key,omitempty"` Namespace *string `json:"namespace,omitempty"` }
SecretKeyReferenceSpecApplyConfiguration represents an declarative configuration of the SecretKeyReferenceSpec type for use with apply.
func SecretKeyReferenceSpec ¶
func SecretKeyReferenceSpec() *SecretKeyReferenceSpecApplyConfiguration
SecretKeyReferenceSpecApplyConfiguration constructs an declarative configuration of the SecretKeyReferenceSpec type for use with apply.
func (*SecretKeyReferenceSpecApplyConfiguration) WithKey ¶
func (b *SecretKeyReferenceSpecApplyConfiguration) WithKey(value string) *SecretKeyReferenceSpecApplyConfiguration
WithKey sets the Key field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Key field is set to the value of the last call.
func (*SecretKeyReferenceSpecApplyConfiguration) WithName ¶
func (b *SecretKeyReferenceSpecApplyConfiguration) WithName(value string) *SecretKeyReferenceSpecApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*SecretKeyReferenceSpecApplyConfiguration) WithNamespace ¶
func (b *SecretKeyReferenceSpecApplyConfiguration) WithNamespace(value string) *SecretKeyReferenceSpecApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
type ServiceLBSpecApplyConfiguration ¶
type ServiceLBSpecApplyConfiguration struct { Enabled *bool `json:"enabled,omitempty"` Image *string `json:"image,omitempty"` }
ServiceLBSpecApplyConfiguration represents an declarative configuration of the ServiceLBSpec type for use with apply.
func ServiceLBSpec ¶
func ServiceLBSpec() *ServiceLBSpecApplyConfiguration
ServiceLBSpecApplyConfiguration constructs an declarative configuration of the ServiceLBSpec type for use with apply.
func (*ServiceLBSpecApplyConfiguration) WithEnabled ¶
func (b *ServiceLBSpecApplyConfiguration) WithEnabled(value bool) *ServiceLBSpecApplyConfiguration
WithEnabled sets the Enabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enabled field is set to the value of the last call.
func (*ServiceLBSpecApplyConfiguration) WithImage ¶
func (b *ServiceLBSpecApplyConfiguration) WithImage(value string) *ServiceLBSpecApplyConfiguration
WithImage sets the Image field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Image field is set to the value of the last call.
type SidecarSpecApplyConfiguration ¶
type SidecarSpecApplyConfiguration struct { EnablePrivilegedInitContainer *bool `json:"enablePrivilegedInitContainer,omitempty"` LogLevel *string `json:"logLevel,omitempty"` SidecarImage *string `json:"sidecarImage,omitempty"` SidecarDisabledMTLS *bool `json:"sidecarDisabledMTLS,omitempty"` MaxDataPlaneConnections *int `json:"maxDataPlaneConnections,omitempty"` ConfigResyncInterval *string `json:"configResyncInterval,omitempty"` SidecarTimeout *int `json:"sidecarTimeout,omitempty"` Resources *v1.ResourceRequirements `json:"resources,omitempty"` TLSMinProtocolVersion *string `json:"tlsMinProtocolVersion,omitempty"` TLSMaxProtocolVersion *string `json:"tlsMaxProtocolVersion,omitempty"` CipherSuites []string `json:"cipherSuites,omitempty"` ECDHCurves []string `json:"ecdhCurves,omitempty"` LocalProxyMode *v1alpha3.LocalProxyMode `json:"localProxyMode,omitempty"` LocalDNSProxy *LocalDNSProxyApplyConfiguration `json:"localDNSProxy,omitempty"` }
SidecarSpecApplyConfiguration represents an declarative configuration of the SidecarSpec type for use with apply.
func SidecarSpec ¶
func SidecarSpec() *SidecarSpecApplyConfiguration
SidecarSpecApplyConfiguration constructs an declarative configuration of the SidecarSpec type for use with apply.
func (*SidecarSpecApplyConfiguration) WithCipherSuites ¶
func (b *SidecarSpecApplyConfiguration) WithCipherSuites(values ...string) *SidecarSpecApplyConfiguration
WithCipherSuites adds the given value to the CipherSuites field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the CipherSuites field.
func (*SidecarSpecApplyConfiguration) WithConfigResyncInterval ¶
func (b *SidecarSpecApplyConfiguration) WithConfigResyncInterval(value string) *SidecarSpecApplyConfiguration
WithConfigResyncInterval sets the ConfigResyncInterval field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ConfigResyncInterval field is set to the value of the last call.
func (*SidecarSpecApplyConfiguration) WithECDHCurves ¶
func (b *SidecarSpecApplyConfiguration) WithECDHCurves(values ...string) *SidecarSpecApplyConfiguration
WithECDHCurves adds the given value to the ECDHCurves field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ECDHCurves field.
func (*SidecarSpecApplyConfiguration) WithEnablePrivilegedInitContainer ¶
func (b *SidecarSpecApplyConfiguration) WithEnablePrivilegedInitContainer(value bool) *SidecarSpecApplyConfiguration
WithEnablePrivilegedInitContainer sets the EnablePrivilegedInitContainer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnablePrivilegedInitContainer field is set to the value of the last call.
func (*SidecarSpecApplyConfiguration) WithLocalDNSProxy ¶
func (b *SidecarSpecApplyConfiguration) WithLocalDNSProxy(value *LocalDNSProxyApplyConfiguration) *SidecarSpecApplyConfiguration
WithLocalDNSProxy sets the LocalDNSProxy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LocalDNSProxy field is set to the value of the last call.
func (*SidecarSpecApplyConfiguration) WithLocalProxyMode ¶
func (b *SidecarSpecApplyConfiguration) WithLocalProxyMode(value v1alpha3.LocalProxyMode) *SidecarSpecApplyConfiguration
WithLocalProxyMode sets the LocalProxyMode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LocalProxyMode field is set to the value of the last call.
func (*SidecarSpecApplyConfiguration) WithLogLevel ¶
func (b *SidecarSpecApplyConfiguration) WithLogLevel(value string) *SidecarSpecApplyConfiguration
WithLogLevel sets the LogLevel field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LogLevel field is set to the value of the last call.
func (*SidecarSpecApplyConfiguration) WithMaxDataPlaneConnections ¶
func (b *SidecarSpecApplyConfiguration) WithMaxDataPlaneConnections(value int) *SidecarSpecApplyConfiguration
WithMaxDataPlaneConnections sets the MaxDataPlaneConnections field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaxDataPlaneConnections field is set to the value of the last call.
func (*SidecarSpecApplyConfiguration) WithResources ¶
func (b *SidecarSpecApplyConfiguration) WithResources(value v1.ResourceRequirements) *SidecarSpecApplyConfiguration
WithResources sets the Resources field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Resources field is set to the value of the last call.
func (*SidecarSpecApplyConfiguration) WithSidecarDisabledMTLS ¶
func (b *SidecarSpecApplyConfiguration) WithSidecarDisabledMTLS(value bool) *SidecarSpecApplyConfiguration
WithSidecarDisabledMTLS sets the SidecarDisabledMTLS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SidecarDisabledMTLS field is set to the value of the last call.
func (*SidecarSpecApplyConfiguration) WithSidecarImage ¶
func (b *SidecarSpecApplyConfiguration) WithSidecarImage(value string) *SidecarSpecApplyConfiguration
WithSidecarImage sets the SidecarImage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SidecarImage field is set to the value of the last call.
func (*SidecarSpecApplyConfiguration) WithSidecarTimeout ¶
func (b *SidecarSpecApplyConfiguration) WithSidecarTimeout(value int) *SidecarSpecApplyConfiguration
WithSidecarTimeout sets the SidecarTimeout field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SidecarTimeout field is set to the value of the last call.
func (*SidecarSpecApplyConfiguration) WithTLSMaxProtocolVersion ¶
func (b *SidecarSpecApplyConfiguration) WithTLSMaxProtocolVersion(value string) *SidecarSpecApplyConfiguration
WithTLSMaxProtocolVersion sets the TLSMaxProtocolVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TLSMaxProtocolVersion field is set to the value of the last call.
func (*SidecarSpecApplyConfiguration) WithTLSMinProtocolVersion ¶
func (b *SidecarSpecApplyConfiguration) WithTLSMinProtocolVersion(value string) *SidecarSpecApplyConfiguration
WithTLSMinProtocolVersion sets the TLSMinProtocolVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TLSMinProtocolVersion field is set to the value of the last call.
type TLSApplyConfiguration ¶
type TLSApplyConfiguration struct { Enabled *bool `json:"enabled,omitempty"` Bind *int32 `json:"bind,omitempty"` Listen *int32 `json:"listen,omitempty"` NodePort *int32 `json:"nodePort,omitempty"` MTLS *bool `json:"mTLS,omitempty"` SSLPassthrough *SSLPassthroughApplyConfiguration `json:"sslPassthrough,omitempty"` }
TLSApplyConfiguration represents an declarative configuration of the TLS type for use with apply.
func TLS ¶
func TLS() *TLSApplyConfiguration
TLSApplyConfiguration constructs an declarative configuration of the TLS type for use with apply.
func (*TLSApplyConfiguration) WithBind ¶
func (b *TLSApplyConfiguration) WithBind(value int32) *TLSApplyConfiguration
WithBind sets the Bind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Bind field is set to the value of the last call.
func (*TLSApplyConfiguration) WithEnabled ¶
func (b *TLSApplyConfiguration) WithEnabled(value bool) *TLSApplyConfiguration
WithEnabled sets the Enabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enabled field is set to the value of the last call.
func (*TLSApplyConfiguration) WithListen ¶
func (b *TLSApplyConfiguration) WithListen(value int32) *TLSApplyConfiguration
WithListen sets the Listen field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Listen field is set to the value of the last call.
func (*TLSApplyConfiguration) WithMTLS ¶
func (b *TLSApplyConfiguration) WithMTLS(value bool) *TLSApplyConfiguration
WithMTLS sets the MTLS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MTLS field is set to the value of the last call.
func (*TLSApplyConfiguration) WithNodePort ¶
func (b *TLSApplyConfiguration) WithNodePort(value int32) *TLSApplyConfiguration
WithNodePort sets the NodePort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodePort field is set to the value of the last call.
func (*TLSApplyConfiguration) WithSSLPassthrough ¶
func (b *TLSApplyConfiguration) WithSSLPassthrough(value *SSLPassthroughApplyConfiguration) *TLSApplyConfiguration
WithSSLPassthrough sets the SSLPassthrough field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SSLPassthrough field is set to the value of the last call.
type TracingSpecApplyConfiguration ¶
type TracingSpecApplyConfiguration struct { Enable *bool `json:"enable,omitempty"` Port *int16 `json:"port,omitempty"` Address *string `json:"address,omitempty"` Endpoint *string `json:"endpoint,omitempty"` SampledFraction *string `json:"sampledFraction,omitempty"` }
TracingSpecApplyConfiguration represents an declarative configuration of the TracingSpec type for use with apply.
func TracingSpec ¶
func TracingSpec() *TracingSpecApplyConfiguration
TracingSpecApplyConfiguration constructs an declarative configuration of the TracingSpec type for use with apply.
func (*TracingSpecApplyConfiguration) WithAddress ¶
func (b *TracingSpecApplyConfiguration) WithAddress(value string) *TracingSpecApplyConfiguration
WithAddress sets the Address field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Address field is set to the value of the last call.
func (*TracingSpecApplyConfiguration) WithEnable ¶
func (b *TracingSpecApplyConfiguration) WithEnable(value bool) *TracingSpecApplyConfiguration
WithEnable sets the Enable field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enable field is set to the value of the last call.
func (*TracingSpecApplyConfiguration) WithEndpoint ¶
func (b *TracingSpecApplyConfiguration) WithEndpoint(value string) *TracingSpecApplyConfiguration
WithEndpoint sets the Endpoint field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Endpoint field is set to the value of the last call.
func (*TracingSpecApplyConfiguration) WithPort ¶
func (b *TracingSpecApplyConfiguration) WithPort(value int16) *TracingSpecApplyConfiguration
WithPort sets the Port field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Port field is set to the value of the last call.
func (*TracingSpecApplyConfiguration) WithSampledFraction ¶
func (b *TracingSpecApplyConfiguration) WithSampledFraction(value string) *TracingSpecApplyConfiguration
WithSampledFraction sets the SampledFraction field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SampledFraction field is set to the value of the last call.
type TrafficSpecApplyConfiguration ¶
type TrafficSpecApplyConfiguration struct { InterceptionMode *string `json:"interceptionMode,omitempty"` EnableEgress *bool `json:"enableEgress,omitempty"` OutboundIPRangeExclusionList []string `json:"outboundIPRangeExclusionList,omitempty"` OutboundIPRangeInclusionList []string `json:"outboundIPRangeInclusionList,omitempty"` OutboundPortExclusionList []int `json:"outboundPortExclusionList,omitempty"` InboundPortExclusionList []int `json:"inboundPortExclusionList,omitempty"` EnablePermissiveTrafficPolicyMode *bool `json:"enablePermissiveTrafficPolicyMode,omitempty"` ServiceAccessMode *string `json:"serviceAccessMode,omitempty"` InboundExternalAuthorization *ExternalAuthzSpecApplyConfiguration `json:"inboundExternalAuthorization,omitempty"` NetworkInterfaceExclusionList []string `json:"networkInterfaceExclusionList,omitempty"` HTTP1PerRequestLoadBalancing *bool `json:"http1PerRequestLoadBalancing,omitempty"` HTTP2PerRequestLoadBalancing *bool `json:"http2PerRequestLoadBalancing,omitempty"` }
TrafficSpecApplyConfiguration represents an declarative configuration of the TrafficSpec type for use with apply.
func TrafficSpec ¶
func TrafficSpec() *TrafficSpecApplyConfiguration
TrafficSpecApplyConfiguration constructs an declarative configuration of the TrafficSpec type for use with apply.
func (*TrafficSpecApplyConfiguration) WithEnableEgress ¶
func (b *TrafficSpecApplyConfiguration) WithEnableEgress(value bool) *TrafficSpecApplyConfiguration
WithEnableEgress sets the EnableEgress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableEgress field is set to the value of the last call.
func (*TrafficSpecApplyConfiguration) WithEnablePermissiveTrafficPolicyMode ¶
func (b *TrafficSpecApplyConfiguration) WithEnablePermissiveTrafficPolicyMode(value bool) *TrafficSpecApplyConfiguration
WithEnablePermissiveTrafficPolicyMode sets the EnablePermissiveTrafficPolicyMode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnablePermissiveTrafficPolicyMode field is set to the value of the last call.
func (*TrafficSpecApplyConfiguration) WithHTTP1PerRequestLoadBalancing ¶
func (b *TrafficSpecApplyConfiguration) WithHTTP1PerRequestLoadBalancing(value bool) *TrafficSpecApplyConfiguration
WithHTTP1PerRequestLoadBalancing sets the HTTP1PerRequestLoadBalancing field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HTTP1PerRequestLoadBalancing field is set to the value of the last call.
func (*TrafficSpecApplyConfiguration) WithHTTP2PerRequestLoadBalancing ¶
func (b *TrafficSpecApplyConfiguration) WithHTTP2PerRequestLoadBalancing(value bool) *TrafficSpecApplyConfiguration
WithHTTP2PerRequestLoadBalancing sets the HTTP2PerRequestLoadBalancing field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HTTP2PerRequestLoadBalancing field is set to the value of the last call.
func (*TrafficSpecApplyConfiguration) WithInboundExternalAuthorization ¶
func (b *TrafficSpecApplyConfiguration) WithInboundExternalAuthorization(value *ExternalAuthzSpecApplyConfiguration) *TrafficSpecApplyConfiguration
WithInboundExternalAuthorization sets the InboundExternalAuthorization field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InboundExternalAuthorization field is set to the value of the last call.
func (*TrafficSpecApplyConfiguration) WithInboundPortExclusionList ¶
func (b *TrafficSpecApplyConfiguration) WithInboundPortExclusionList(values ...int) *TrafficSpecApplyConfiguration
WithInboundPortExclusionList adds the given value to the InboundPortExclusionList field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the InboundPortExclusionList field.
func (*TrafficSpecApplyConfiguration) WithInterceptionMode ¶
func (b *TrafficSpecApplyConfiguration) WithInterceptionMode(value string) *TrafficSpecApplyConfiguration
WithInterceptionMode sets the InterceptionMode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InterceptionMode field is set to the value of the last call.
func (*TrafficSpecApplyConfiguration) WithNetworkInterfaceExclusionList ¶
func (b *TrafficSpecApplyConfiguration) WithNetworkInterfaceExclusionList(values ...string) *TrafficSpecApplyConfiguration
WithNetworkInterfaceExclusionList adds the given value to the NetworkInterfaceExclusionList field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NetworkInterfaceExclusionList field.
func (*TrafficSpecApplyConfiguration) WithOutboundIPRangeExclusionList ¶
func (b *TrafficSpecApplyConfiguration) WithOutboundIPRangeExclusionList(values ...string) *TrafficSpecApplyConfiguration
WithOutboundIPRangeExclusionList adds the given value to the OutboundIPRangeExclusionList field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OutboundIPRangeExclusionList field.
func (*TrafficSpecApplyConfiguration) WithOutboundIPRangeInclusionList ¶
func (b *TrafficSpecApplyConfiguration) WithOutboundIPRangeInclusionList(values ...string) *TrafficSpecApplyConfiguration
WithOutboundIPRangeInclusionList adds the given value to the OutboundIPRangeInclusionList field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OutboundIPRangeInclusionList field.
func (*TrafficSpecApplyConfiguration) WithOutboundPortExclusionList ¶
func (b *TrafficSpecApplyConfiguration) WithOutboundPortExclusionList(values ...int) *TrafficSpecApplyConfiguration
WithOutboundPortExclusionList adds the given value to the OutboundPortExclusionList field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OutboundPortExclusionList field.
func (*TrafficSpecApplyConfiguration) WithServiceAccessMode ¶
func (b *TrafficSpecApplyConfiguration) WithServiceAccessMode(value string) *TrafficSpecApplyConfiguration
WithServiceAccessMode sets the ServiceAccessMode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceAccessMode field is set to the value of the last call.
type TresorCASpecApplyConfiguration ¶
type TresorCASpecApplyConfiguration struct {
SecretRef *v1.SecretReference `json:"secretRef,omitempty"`
}
TresorCASpecApplyConfiguration represents an declarative configuration of the TresorCASpec type for use with apply.
func TresorCASpec ¶
func TresorCASpec() *TresorCASpecApplyConfiguration
TresorCASpecApplyConfiguration constructs an declarative configuration of the TresorCASpec type for use with apply.
func (*TresorCASpecApplyConfiguration) WithSecretRef ¶
func (b *TresorCASpecApplyConfiguration) WithSecretRef(value v1.SecretReference) *TresorCASpecApplyConfiguration
WithSecretRef sets the SecretRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SecretRef field is set to the value of the last call.
type TresorProviderSpecApplyConfiguration ¶
type TresorProviderSpecApplyConfiguration struct {
CA *TresorCASpecApplyConfiguration `json:"ca,omitempty"`
}
TresorProviderSpecApplyConfiguration represents an declarative configuration of the TresorProviderSpec type for use with apply.
func TresorProviderSpec ¶
func TresorProviderSpec() *TresorProviderSpecApplyConfiguration
TresorProviderSpecApplyConfiguration constructs an declarative configuration of the TresorProviderSpec type for use with apply.
func (*TresorProviderSpecApplyConfiguration) WithCA ¶
func (b *TresorProviderSpecApplyConfiguration) WithCA(value *TresorCASpecApplyConfiguration) *TresorProviderSpecApplyConfiguration
WithCA sets the CA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CA field is set to the value of the last call.
type VaultProviderSpecApplyConfiguration ¶
type VaultProviderSpecApplyConfiguration struct { Host *string `json:"host,omitempty"` Port *int `json:"port,omitempty"` Role *string `json:"role,omitempty"` Protocol *string `json:"protocol,omitempty"` Token *VaultTokenSpecApplyConfiguration `json:"token,omitempty"` }
VaultProviderSpecApplyConfiguration represents an declarative configuration of the VaultProviderSpec type for use with apply.
func VaultProviderSpec ¶
func VaultProviderSpec() *VaultProviderSpecApplyConfiguration
VaultProviderSpecApplyConfiguration constructs an declarative configuration of the VaultProviderSpec type for use with apply.
func (*VaultProviderSpecApplyConfiguration) WithHost ¶
func (b *VaultProviderSpecApplyConfiguration) WithHost(value string) *VaultProviderSpecApplyConfiguration
WithHost sets the Host field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Host field is set to the value of the last call.
func (*VaultProviderSpecApplyConfiguration) WithPort ¶
func (b *VaultProviderSpecApplyConfiguration) WithPort(value int) *VaultProviderSpecApplyConfiguration
WithPort sets the Port field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Port field is set to the value of the last call.
func (*VaultProviderSpecApplyConfiguration) WithProtocol ¶
func (b *VaultProviderSpecApplyConfiguration) WithProtocol(value string) *VaultProviderSpecApplyConfiguration
WithProtocol sets the Protocol field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Protocol field is set to the value of the last call.
func (*VaultProviderSpecApplyConfiguration) WithRole ¶
func (b *VaultProviderSpecApplyConfiguration) WithRole(value string) *VaultProviderSpecApplyConfiguration
WithRole sets the Role field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Role field is set to the value of the last call.
func (*VaultProviderSpecApplyConfiguration) WithToken ¶
func (b *VaultProviderSpecApplyConfiguration) WithToken(value *VaultTokenSpecApplyConfiguration) *VaultProviderSpecApplyConfiguration
WithToken sets the Token field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Token field is set to the value of the last call.
type VaultTokenSpecApplyConfiguration ¶
type VaultTokenSpecApplyConfiguration struct {
SecretKeyRef *SecretKeyReferenceSpecApplyConfiguration `json:"secretKeyRef,omitempty"`
}
VaultTokenSpecApplyConfiguration represents an declarative configuration of the VaultTokenSpec type for use with apply.
func VaultTokenSpec ¶
func VaultTokenSpec() *VaultTokenSpecApplyConfiguration
VaultTokenSpecApplyConfiguration constructs an declarative configuration of the VaultTokenSpec type for use with apply.
func (*VaultTokenSpecApplyConfiguration) WithSecretKeyRef ¶
func (b *VaultTokenSpecApplyConfiguration) WithSecretKeyRef(value *SecretKeyReferenceSpecApplyConfiguration) *VaultTokenSpecApplyConfiguration
WithSecretKeyRef sets the SecretKeyRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SecretKeyRef field is set to the value of the last call.
type WildcardDNApplyConfiguration ¶
type WildcardDNApplyConfiguration struct { Enable *bool `json:"enable,omitempty"` IPv4 []string `json:"ipv4,omitempty"` }
WildcardDNApplyConfiguration represents an declarative configuration of the WildcardDN type for use with apply.
func WildcardDN ¶
func WildcardDN() *WildcardDNApplyConfiguration
WildcardDNApplyConfiguration constructs an declarative configuration of the WildcardDN type for use with apply.
func (*WildcardDNApplyConfiguration) WithEnable ¶
func (b *WildcardDNApplyConfiguration) WithEnable(value bool) *WildcardDNApplyConfiguration
WithEnable sets the Enable field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enable field is set to the value of the last call.
func (*WildcardDNApplyConfiguration) WithIPv4 ¶
func (b *WildcardDNApplyConfiguration) WithIPv4(values ...string) *WildcardDNApplyConfiguration
WithIPv4 adds the given value to the IPv4 field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the IPv4 field.
Source Files ¶
- certificatespec.go
- certmanagerproviderspec.go
- clusterpropertyspec.go
- clustersetspec.go
- connectorgatewayspec.go
- connectorspec.go
- egressgatewayspec.go
- externalauthzspec.go
- featureflags.go
- flbspec.go
- gatewayapispec.go
- http.go
- imagespec.go
- ingressgatewaycertspec.go
- ingressspec.go
- localdnsproxy.go
- meshconfig.go
- meshconfigspec.go
- meshrootcertificate.go
- meshrootcertificatespec.go
- meshrootcertificatestatus.go
- miscspec.go
- observabilityspec.go
- pluginchainspec.go
- pluginchainsspec.go
- providerspec.go
- proxytag.go
- remoteloggingspec.go
- reposerverspec.go
- resolvedn.go
- secretkeyreferencespec.go
- servicelbspec.go
- sidecarspec.go
- sslpassthrough.go
- tls.go
- tracingspec.go
- trafficspec.go
- tresorcaspec.go
- tresorproviderspec.go
- vaultproviderspec.go
- vaulttokenspec.go
- wildcarddn.go