Documentation
¶
Index ¶
- type DiscoveryParametersApplyConfiguration
- func (b *DiscoveryParametersApplyConfiguration) WithConcurrentScans(value int64) *DiscoveryParametersApplyConfiguration
- func (b *DiscoveryParametersApplyConfiguration) WithDefaultSchema(value *SchemaKeyApplyConfiguration) *DiscoveryParametersApplyConfiguration
- func (b *DiscoveryParametersApplyConfiguration) WithDiscoveryProfile(value *DiscoveryProfileApplyConfiguration) *DiscoveryParametersApplyConfiguration
- func (b *DiscoveryParametersApplyConfiguration) WithPeriod(value v1.Duration) *DiscoveryParametersApplyConfiguration
- func (b *DiscoveryParametersApplyConfiguration) WithTargetConnectionProfiles(values ...*TargetProfileApplyConfiguration) *DiscoveryParametersApplyConfiguration
- func (b *DiscoveryParametersApplyConfiguration) WithTargetTemplate(value *TargetTemplateApplyConfiguration) *DiscoveryParametersApplyConfiguration
- type DiscoveryPathDefinitionApplyConfiguration
- func (b *DiscoveryPathDefinitionApplyConfiguration) WithKey(value string) *DiscoveryPathDefinitionApplyConfiguration
- func (b *DiscoveryPathDefinitionApplyConfiguration) WithPath(value string) *DiscoveryPathDefinitionApplyConfiguration
- func (b *DiscoveryPathDefinitionApplyConfiguration) WithRegex(value string) *DiscoveryPathDefinitionApplyConfiguration
- func (b *DiscoveryPathDefinitionApplyConfiguration) WithScript(value string) *DiscoveryPathDefinitionApplyConfiguration
- type DiscoveryProfileApplyConfiguration
- func (b *DiscoveryProfileApplyConfiguration) WithConnectionProfiles(values ...string) *DiscoveryProfileApplyConfiguration
- func (b *DiscoveryProfileApplyConfiguration) WithCredentials(value string) *DiscoveryProfileApplyConfiguration
- func (b *DiscoveryProfileApplyConfiguration) WithTLSSecret(value string) *DiscoveryProfileApplyConfiguration
- type DiscoveryRuleAddressApplyConfiguration
- type DiscoveryRuleApplyConfiguration
- func (b *DiscoveryRuleApplyConfiguration) GetAPIVersion() *string
- func (b *DiscoveryRuleApplyConfiguration) GetKind() *string
- func (b *DiscoveryRuleApplyConfiguration) GetName() *string
- func (b *DiscoveryRuleApplyConfiguration) GetNamespace() *string
- func (b DiscoveryRuleApplyConfiguration) IsApplyConfiguration()
- func (b *DiscoveryRuleApplyConfiguration) WithAPIVersion(value string) *DiscoveryRuleApplyConfiguration
- func (b *DiscoveryRuleApplyConfiguration) WithAnnotations(entries map[string]string) *DiscoveryRuleApplyConfiguration
- func (b *DiscoveryRuleApplyConfiguration) WithCreationTimestamp(value metav1.Time) *DiscoveryRuleApplyConfiguration
- func (b *DiscoveryRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *DiscoveryRuleApplyConfiguration
- func (b *DiscoveryRuleApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *DiscoveryRuleApplyConfiguration
- func (b *DiscoveryRuleApplyConfiguration) WithFinalizers(values ...string) *DiscoveryRuleApplyConfiguration
- func (b *DiscoveryRuleApplyConfiguration) WithGenerateName(value string) *DiscoveryRuleApplyConfiguration
- func (b *DiscoveryRuleApplyConfiguration) WithGeneration(value int64) *DiscoveryRuleApplyConfiguration
- func (b *DiscoveryRuleApplyConfiguration) WithKind(value string) *DiscoveryRuleApplyConfiguration
- func (b *DiscoveryRuleApplyConfiguration) WithLabels(entries map[string]string) *DiscoveryRuleApplyConfiguration
- func (b *DiscoveryRuleApplyConfiguration) WithName(value string) *DiscoveryRuleApplyConfiguration
- func (b *DiscoveryRuleApplyConfiguration) WithNamespace(value string) *DiscoveryRuleApplyConfiguration
- func (b *DiscoveryRuleApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *DiscoveryRuleApplyConfiguration
- func (b *DiscoveryRuleApplyConfiguration) WithResourceVersion(value string) *DiscoveryRuleApplyConfiguration
- func (b *DiscoveryRuleApplyConfiguration) WithSpec(value *DiscoveryRuleSpecApplyConfiguration) *DiscoveryRuleApplyConfiguration
- func (b *DiscoveryRuleApplyConfiguration) WithStatus(value *DiscoveryRuleStatusApplyConfiguration) *DiscoveryRuleApplyConfiguration
- func (b *DiscoveryRuleApplyConfiguration) WithUID(value types.UID) *DiscoveryRuleApplyConfiguration
- type DiscoveryRulePrefixApplyConfiguration
- type DiscoveryRuleSpecApplyConfiguration
- func (b *DiscoveryRuleSpecApplyConfiguration) WithAddresses(values ...*DiscoveryRuleAddressApplyConfiguration) *DiscoveryRuleSpecApplyConfiguration
- func (b *DiscoveryRuleSpecApplyConfiguration) WithConcurrentScans(value int64) *DiscoveryRuleSpecApplyConfiguration
- func (b *DiscoveryRuleSpecApplyConfiguration) WithDefaultSchema(value *SchemaKeyApplyConfiguration) *DiscoveryRuleSpecApplyConfiguration
- func (b *DiscoveryRuleSpecApplyConfiguration) WithDiscoveryProfile(value *DiscoveryProfileApplyConfiguration) *DiscoveryRuleSpecApplyConfiguration
- func (b *DiscoveryRuleSpecApplyConfiguration) WithPeriod(value metav1.Duration) *DiscoveryRuleSpecApplyConfiguration
- func (b *DiscoveryRuleSpecApplyConfiguration) WithPodSelector(value *v1.LabelSelectorApplyConfiguration) *DiscoveryRuleSpecApplyConfiguration
- func (b *DiscoveryRuleSpecApplyConfiguration) WithPrefixes(values ...*DiscoveryRulePrefixApplyConfiguration) *DiscoveryRuleSpecApplyConfiguration
- func (b *DiscoveryRuleSpecApplyConfiguration) WithServiceDomain(value string) *DiscoveryRuleSpecApplyConfiguration
- func (b *DiscoveryRuleSpecApplyConfiguration) WithServiceSelector(value *v1.LabelSelectorApplyConfiguration) *DiscoveryRuleSpecApplyConfiguration
- func (b *DiscoveryRuleSpecApplyConfiguration) WithTargetConnectionProfiles(values ...*TargetProfileApplyConfiguration) *DiscoveryRuleSpecApplyConfiguration
- func (b *DiscoveryRuleSpecApplyConfiguration) WithTargetTemplate(value *TargetTemplateApplyConfiguration) *DiscoveryRuleSpecApplyConfiguration
- type DiscoveryRuleStatusApplyConfiguration
- type DiscoveryVendorProfileApplyConfiguration
- func (b *DiscoveryVendorProfileApplyConfiguration) GetAPIVersion() *string
- func (b *DiscoveryVendorProfileApplyConfiguration) GetKind() *string
- func (b *DiscoveryVendorProfileApplyConfiguration) GetName() *string
- func (b *DiscoveryVendorProfileApplyConfiguration) GetNamespace() *string
- func (b DiscoveryVendorProfileApplyConfiguration) IsApplyConfiguration()
- func (b *DiscoveryVendorProfileApplyConfiguration) WithAPIVersion(value string) *DiscoveryVendorProfileApplyConfiguration
- func (b *DiscoveryVendorProfileApplyConfiguration) WithAnnotations(entries map[string]string) *DiscoveryVendorProfileApplyConfiguration
- func (b *DiscoveryVendorProfileApplyConfiguration) WithCreationTimestamp(value metav1.Time) *DiscoveryVendorProfileApplyConfiguration
- func (b *DiscoveryVendorProfileApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *DiscoveryVendorProfileApplyConfiguration
- func (b *DiscoveryVendorProfileApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *DiscoveryVendorProfileApplyConfiguration
- func (b *DiscoveryVendorProfileApplyConfiguration) WithFinalizers(values ...string) *DiscoveryVendorProfileApplyConfiguration
- func (b *DiscoveryVendorProfileApplyConfiguration) WithGenerateName(value string) *DiscoveryVendorProfileApplyConfiguration
- func (b *DiscoveryVendorProfileApplyConfiguration) WithGeneration(value int64) *DiscoveryVendorProfileApplyConfiguration
- func (b *DiscoveryVendorProfileApplyConfiguration) WithKind(value string) *DiscoveryVendorProfileApplyConfiguration
- func (b *DiscoveryVendorProfileApplyConfiguration) WithLabels(entries map[string]string) *DiscoveryVendorProfileApplyConfiguration
- func (b *DiscoveryVendorProfileApplyConfiguration) WithName(value string) *DiscoveryVendorProfileApplyConfiguration
- func (b *DiscoveryVendorProfileApplyConfiguration) WithNamespace(value string) *DiscoveryVendorProfileApplyConfiguration
- func (b *DiscoveryVendorProfileApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *DiscoveryVendorProfileApplyConfiguration
- func (b *DiscoveryVendorProfileApplyConfiguration) WithResourceVersion(value string) *DiscoveryVendorProfileApplyConfiguration
- func (b *DiscoveryVendorProfileApplyConfiguration) WithSpec(value *DiscoveryVendorProfileSpecApplyConfiguration) *DiscoveryVendorProfileApplyConfiguration
- func (b *DiscoveryVendorProfileApplyConfiguration) WithUID(value types.UID) *DiscoveryVendorProfileApplyConfiguration
- type DiscoveryVendorProfileSpecApplyConfiguration
- type GnmiDiscoveryVendorProfileParametersApplyConfiguration
- func (b *GnmiDiscoveryVendorProfileParametersApplyConfiguration) WithEncoding(value invv1alpha1.Encoding) *GnmiDiscoveryVendorProfileParametersApplyConfiguration
- func (b *GnmiDiscoveryVendorProfileParametersApplyConfiguration) WithModelMatch(value string) *GnmiDiscoveryVendorProfileParametersApplyConfiguration
- func (b *GnmiDiscoveryVendorProfileParametersApplyConfiguration) WithOrganization(value string) *GnmiDiscoveryVendorProfileParametersApplyConfiguration
- func (b *GnmiDiscoveryVendorProfileParametersApplyConfiguration) WithPaths(values ...*DiscoveryPathDefinitionApplyConfiguration) *GnmiDiscoveryVendorProfileParametersApplyConfiguration
- func (b *GnmiDiscoveryVendorProfileParametersApplyConfiguration) WithPreserveNamespace(value bool) *GnmiDiscoveryVendorProfileParametersApplyConfiguration
- type ProxyApplyConfiguration
- type RepositoryApplyConfiguration
- func (b *RepositoryApplyConfiguration) WithCredentials(value string) *RepositoryApplyConfiguration
- func (b *RepositoryApplyConfiguration) WithKind(value invv1alpha1.BranchTagKind) *RepositoryApplyConfiguration
- func (b *RepositoryApplyConfiguration) WithProxy(value *ProxyApplyConfiguration) *RepositoryApplyConfiguration
- func (b *RepositoryApplyConfiguration) WithRef(value string) *RepositoryApplyConfiguration
- func (b *RepositoryApplyConfiguration) WithRepoURL(value string) *RepositoryApplyConfiguration
- type RolloutApplyConfiguration
- func (b *RolloutApplyConfiguration) GetAPIVersion() *string
- func (b *RolloutApplyConfiguration) GetKind() *string
- func (b *RolloutApplyConfiguration) GetName() *string
- func (b *RolloutApplyConfiguration) GetNamespace() *string
- func (b RolloutApplyConfiguration) IsApplyConfiguration()
- func (b *RolloutApplyConfiguration) WithAPIVersion(value string) *RolloutApplyConfiguration
- func (b *RolloutApplyConfiguration) WithAnnotations(entries map[string]string) *RolloutApplyConfiguration
- func (b *RolloutApplyConfiguration) WithCreationTimestamp(value metav1.Time) *RolloutApplyConfiguration
- func (b *RolloutApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *RolloutApplyConfiguration
- func (b *RolloutApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *RolloutApplyConfiguration
- func (b *RolloutApplyConfiguration) WithFinalizers(values ...string) *RolloutApplyConfiguration
- func (b *RolloutApplyConfiguration) WithGenerateName(value string) *RolloutApplyConfiguration
- func (b *RolloutApplyConfiguration) WithGeneration(value int64) *RolloutApplyConfiguration
- func (b *RolloutApplyConfiguration) WithKind(value string) *RolloutApplyConfiguration
- func (b *RolloutApplyConfiguration) WithLabels(entries map[string]string) *RolloutApplyConfiguration
- func (b *RolloutApplyConfiguration) WithName(value string) *RolloutApplyConfiguration
- func (b *RolloutApplyConfiguration) WithNamespace(value string) *RolloutApplyConfiguration
- func (b *RolloutApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *RolloutApplyConfiguration
- func (b *RolloutApplyConfiguration) WithResourceVersion(value string) *RolloutApplyConfiguration
- func (b *RolloutApplyConfiguration) WithSpec(value *RolloutSpecApplyConfiguration) *RolloutApplyConfiguration
- func (b *RolloutApplyConfiguration) WithStatus(value *RolloutStatusApplyConfiguration) *RolloutApplyConfiguration
- func (b *RolloutApplyConfiguration) WithUID(value types.UID) *RolloutApplyConfiguration
- type RolloutSpecApplyConfiguration
- func (b *RolloutSpecApplyConfiguration) WithCredentials(value string) *RolloutSpecApplyConfiguration
- func (b *RolloutSpecApplyConfiguration) WithKind(value invv1alpha1.BranchTagKind) *RolloutSpecApplyConfiguration
- func (b *RolloutSpecApplyConfiguration) WithProxy(value *ProxyApplyConfiguration) *RolloutSpecApplyConfiguration
- func (b *RolloutSpecApplyConfiguration) WithRef(value string) *RolloutSpecApplyConfiguration
- func (b *RolloutSpecApplyConfiguration) WithRepoURL(value string) *RolloutSpecApplyConfiguration
- func (b *RolloutSpecApplyConfiguration) WithSkipUnavailableTarget(value bool) *RolloutSpecApplyConfiguration
- func (b *RolloutSpecApplyConfiguration) WithStrategy(value invv1alpha1.RolloutStrategy) *RolloutSpecApplyConfiguration
- type RolloutStatusApplyConfiguration
- type RolloutTargetStatusApplyConfiguration
- type SchemaApplyConfiguration
- func (b *SchemaApplyConfiguration) GetAPIVersion() *string
- func (b *SchemaApplyConfiguration) GetKind() *string
- func (b *SchemaApplyConfiguration) GetName() *string
- func (b *SchemaApplyConfiguration) GetNamespace() *string
- func (b SchemaApplyConfiguration) IsApplyConfiguration()
- func (b *SchemaApplyConfiguration) WithAPIVersion(value string) *SchemaApplyConfiguration
- func (b *SchemaApplyConfiguration) WithAnnotations(entries map[string]string) *SchemaApplyConfiguration
- func (b *SchemaApplyConfiguration) WithCreationTimestamp(value metav1.Time) *SchemaApplyConfiguration
- func (b *SchemaApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SchemaApplyConfiguration
- func (b *SchemaApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *SchemaApplyConfiguration
- func (b *SchemaApplyConfiguration) WithFinalizers(values ...string) *SchemaApplyConfiguration
- func (b *SchemaApplyConfiguration) WithGenerateName(value string) *SchemaApplyConfiguration
- func (b *SchemaApplyConfiguration) WithGeneration(value int64) *SchemaApplyConfiguration
- func (b *SchemaApplyConfiguration) WithKind(value string) *SchemaApplyConfiguration
- func (b *SchemaApplyConfiguration) WithLabels(entries map[string]string) *SchemaApplyConfiguration
- func (b *SchemaApplyConfiguration) WithName(value string) *SchemaApplyConfiguration
- func (b *SchemaApplyConfiguration) WithNamespace(value string) *SchemaApplyConfiguration
- func (b *SchemaApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *SchemaApplyConfiguration
- func (b *SchemaApplyConfiguration) WithResourceVersion(value string) *SchemaApplyConfiguration
- func (b *SchemaApplyConfiguration) WithSpec(value *SchemaSpecApplyConfiguration) *SchemaApplyConfiguration
- func (b *SchemaApplyConfiguration) WithStatus(value *SchemaStatusApplyConfiguration) *SchemaApplyConfiguration
- func (b *SchemaApplyConfiguration) WithUID(value types.UID) *SchemaApplyConfiguration
- type SchemaKeyApplyConfiguration
- type SchemaRepositoryStatusApplyConfiguration
- type SchemaSpecApplyConfiguration
- func (b *SchemaSpecApplyConfiguration) WithProvider(value string) *SchemaSpecApplyConfiguration
- func (b *SchemaSpecApplyConfiguration) WithRepositories(values ...**invv1alpha1.SchemaSpecRepository) *SchemaSpecApplyConfiguration
- func (b *SchemaSpecApplyConfiguration) WithVersion(value string) *SchemaSpecApplyConfiguration
- type SchemaSpecRepositoryApplyConfiguration
- func (b *SchemaSpecRepositoryApplyConfiguration) WithCredentials(value string) *SchemaSpecRepositoryApplyConfiguration
- func (b *SchemaSpecRepositoryApplyConfiguration) WithDirs(values ...*SrcDstPathApplyConfiguration) *SchemaSpecRepositoryApplyConfiguration
- func (b *SchemaSpecRepositoryApplyConfiguration) WithKind(value invv1alpha1.BranchTagKind) *SchemaSpecRepositoryApplyConfiguration
- func (b *SchemaSpecRepositoryApplyConfiguration) WithProxy(value *ProxyApplyConfiguration) *SchemaSpecRepositoryApplyConfiguration
- func (b *SchemaSpecRepositoryApplyConfiguration) WithRef(value string) *SchemaSpecRepositoryApplyConfiguration
- func (b *SchemaSpecRepositoryApplyConfiguration) WithRepoURL(value string) *SchemaSpecRepositoryApplyConfiguration
- func (b *SchemaSpecRepositoryApplyConfiguration) WithSchema(value *SchemaSpecSchemaApplyConfiguration) *SchemaSpecRepositoryApplyConfiguration
- type SchemaSpecSchemaApplyConfiguration
- func (b *SchemaSpecSchemaApplyConfiguration) WithExcludes(values ...string) *SchemaSpecSchemaApplyConfiguration
- func (b *SchemaSpecSchemaApplyConfiguration) WithIncludes(values ...string) *SchemaSpecSchemaApplyConfiguration
- func (b *SchemaSpecSchemaApplyConfiguration) WithModels(values ...string) *SchemaSpecSchemaApplyConfiguration
- type SchemaStatusApplyConfiguration
- type SrcDstPathApplyConfiguration
- type SubscriptionApplyConfiguration
- func (b *SubscriptionApplyConfiguration) GetAPIVersion() *string
- func (b *SubscriptionApplyConfiguration) GetKind() *string
- func (b *SubscriptionApplyConfiguration) GetName() *string
- func (b *SubscriptionApplyConfiguration) GetNamespace() *string
- func (b SubscriptionApplyConfiguration) IsApplyConfiguration()
- func (b *SubscriptionApplyConfiguration) WithAPIVersion(value string) *SubscriptionApplyConfiguration
- func (b *SubscriptionApplyConfiguration) WithAnnotations(entries map[string]string) *SubscriptionApplyConfiguration
- func (b *SubscriptionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *SubscriptionApplyConfiguration
- func (b *SubscriptionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SubscriptionApplyConfiguration
- func (b *SubscriptionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *SubscriptionApplyConfiguration
- func (b *SubscriptionApplyConfiguration) WithFinalizers(values ...string) *SubscriptionApplyConfiguration
- func (b *SubscriptionApplyConfiguration) WithGenerateName(value string) *SubscriptionApplyConfiguration
- func (b *SubscriptionApplyConfiguration) WithGeneration(value int64) *SubscriptionApplyConfiguration
- func (b *SubscriptionApplyConfiguration) WithKind(value string) *SubscriptionApplyConfiguration
- func (b *SubscriptionApplyConfiguration) WithLabels(entries map[string]string) *SubscriptionApplyConfiguration
- func (b *SubscriptionApplyConfiguration) WithName(value string) *SubscriptionApplyConfiguration
- func (b *SubscriptionApplyConfiguration) WithNamespace(value string) *SubscriptionApplyConfiguration
- func (b *SubscriptionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *SubscriptionApplyConfiguration
- func (b *SubscriptionApplyConfiguration) WithResourceVersion(value string) *SubscriptionApplyConfiguration
- func (b *SubscriptionApplyConfiguration) WithSpec(value *SubscriptionSpecApplyConfiguration) *SubscriptionApplyConfiguration
- func (b *SubscriptionApplyConfiguration) WithStatus(value *SubscriptionStatusApplyConfiguration) *SubscriptionApplyConfiguration
- func (b *SubscriptionApplyConfiguration) WithUID(value types.UID) *SubscriptionApplyConfiguration
- type SubscriptionParametersApplyConfiguration
- func (b *SubscriptionParametersApplyConfiguration) WithAdminState(value invv1alpha1.AdminState) *SubscriptionParametersApplyConfiguration
- func (b *SubscriptionParametersApplyConfiguration) WithDescription(value string) *SubscriptionParametersApplyConfiguration
- func (b *SubscriptionParametersApplyConfiguration) WithInterval(value v1.Duration) *SubscriptionParametersApplyConfiguration
- func (b *SubscriptionParametersApplyConfiguration) WithLabels(entries map[string]string) *SubscriptionParametersApplyConfiguration
- func (b *SubscriptionParametersApplyConfiguration) WithMode(value invv1alpha1.SyncMode) *SubscriptionParametersApplyConfiguration
- func (b *SubscriptionParametersApplyConfiguration) WithName(value string) *SubscriptionParametersApplyConfiguration
- func (b *SubscriptionParametersApplyConfiguration) WithPaths(values ...string) *SubscriptionParametersApplyConfiguration
- type SubscriptionSpecApplyConfiguration
- func (b *SubscriptionSpecApplyConfiguration) WithEncoding(value invv1alpha1.Encoding) *SubscriptionSpecApplyConfiguration
- func (b *SubscriptionSpecApplyConfiguration) WithPort(value uint32) *SubscriptionSpecApplyConfiguration
- func (b *SubscriptionSpecApplyConfiguration) WithProtocol(value invv1alpha1.Protocol) *SubscriptionSpecApplyConfiguration
- func (b *SubscriptionSpecApplyConfiguration) WithSubscriptions(values ...*SubscriptionParametersApplyConfiguration) *SubscriptionSpecApplyConfiguration
- func (b *SubscriptionSpecApplyConfiguration) WithTarget(value *SubscriptionTargetApplyConfiguration) *SubscriptionSpecApplyConfiguration
- type SubscriptionStatusApplyConfiguration
- type SubscriptionTargetApplyConfiguration
- type TargetConnectionProfileApplyConfiguration
- func (b *TargetConnectionProfileApplyConfiguration) GetAPIVersion() *string
- func (b *TargetConnectionProfileApplyConfiguration) GetKind() *string
- func (b *TargetConnectionProfileApplyConfiguration) GetName() *string
- func (b *TargetConnectionProfileApplyConfiguration) GetNamespace() *string
- func (b TargetConnectionProfileApplyConfiguration) IsApplyConfiguration()
- func (b *TargetConnectionProfileApplyConfiguration) WithAPIVersion(value string) *TargetConnectionProfileApplyConfiguration
- func (b *TargetConnectionProfileApplyConfiguration) WithAnnotations(entries map[string]string) *TargetConnectionProfileApplyConfiguration
- func (b *TargetConnectionProfileApplyConfiguration) WithCreationTimestamp(value metav1.Time) *TargetConnectionProfileApplyConfiguration
- func (b *TargetConnectionProfileApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *TargetConnectionProfileApplyConfiguration
- func (b *TargetConnectionProfileApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *TargetConnectionProfileApplyConfiguration
- func (b *TargetConnectionProfileApplyConfiguration) WithFinalizers(values ...string) *TargetConnectionProfileApplyConfiguration
- func (b *TargetConnectionProfileApplyConfiguration) WithGenerateName(value string) *TargetConnectionProfileApplyConfiguration
- func (b *TargetConnectionProfileApplyConfiguration) WithGeneration(value int64) *TargetConnectionProfileApplyConfiguration
- func (b *TargetConnectionProfileApplyConfiguration) WithKind(value string) *TargetConnectionProfileApplyConfiguration
- func (b *TargetConnectionProfileApplyConfiguration) WithLabels(entries map[string]string) *TargetConnectionProfileApplyConfiguration
- func (b *TargetConnectionProfileApplyConfiguration) WithName(value string) *TargetConnectionProfileApplyConfiguration
- func (b *TargetConnectionProfileApplyConfiguration) WithNamespace(value string) *TargetConnectionProfileApplyConfiguration
- func (b *TargetConnectionProfileApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *TargetConnectionProfileApplyConfiguration
- func (b *TargetConnectionProfileApplyConfiguration) WithResourceVersion(value string) *TargetConnectionProfileApplyConfiguration
- func (b *TargetConnectionProfileApplyConfiguration) WithSpec(value *TargetConnectionProfileSpecApplyConfiguration) *TargetConnectionProfileApplyConfiguration
- func (b *TargetConnectionProfileApplyConfiguration) WithUID(value types.UID) *TargetConnectionProfileApplyConfiguration
- type TargetConnectionProfileSpecApplyConfiguration
- func (b *TargetConnectionProfileSpecApplyConfiguration) WithCommitCandidate(value invv1alpha1.CommitCandidate) *TargetConnectionProfileSpecApplyConfiguration
- func (b *TargetConnectionProfileSpecApplyConfiguration) WithConnectRetry(value v1.Duration) *TargetConnectionProfileSpecApplyConfiguration
- func (b *TargetConnectionProfileSpecApplyConfiguration) WithEncoding(value invv1alpha1.Encoding) *TargetConnectionProfileSpecApplyConfiguration
- func (b *TargetConnectionProfileSpecApplyConfiguration) WithIncludeNS(value bool) *TargetConnectionProfileSpecApplyConfiguration
- func (b *TargetConnectionProfileSpecApplyConfiguration) WithInsecure(value bool) *TargetConnectionProfileSpecApplyConfiguration
- func (b *TargetConnectionProfileSpecApplyConfiguration) WithOperationWithNS(value bool) *TargetConnectionProfileSpecApplyConfiguration
- func (b *TargetConnectionProfileSpecApplyConfiguration) WithPort(value uint32) *TargetConnectionProfileSpecApplyConfiguration
- func (b *TargetConnectionProfileSpecApplyConfiguration) WithPreferredNetconfVersion(value string) *TargetConnectionProfileSpecApplyConfiguration
- func (b *TargetConnectionProfileSpecApplyConfiguration) WithProtocol(value invv1alpha1.Protocol) *TargetConnectionProfileSpecApplyConfiguration
- func (b *TargetConnectionProfileSpecApplyConfiguration) WithSkipVerify(value bool) *TargetConnectionProfileSpecApplyConfiguration
- func (b *TargetConnectionProfileSpecApplyConfiguration) WithTargetName(value string) *TargetConnectionProfileSpecApplyConfiguration
- func (b *TargetConnectionProfileSpecApplyConfiguration) WithTimeout(value v1.Duration) *TargetConnectionProfileSpecApplyConfiguration
- func (b *TargetConnectionProfileSpecApplyConfiguration) WithUseOperationRemove(value bool) *TargetConnectionProfileSpecApplyConfiguration
- type TargetProfileApplyConfiguration
- func (b *TargetProfileApplyConfiguration) WithConnectionProfile(value string) *TargetProfileApplyConfiguration
- func (b *TargetProfileApplyConfiguration) WithCredentials(value string) *TargetProfileApplyConfiguration
- func (b *TargetProfileApplyConfiguration) WithSyncProfile(value string) *TargetProfileApplyConfiguration
- func (b *TargetProfileApplyConfiguration) WithTLSSecret(value string) *TargetProfileApplyConfiguration
- type TargetSyncProfileApplyConfiguration
- func (b *TargetSyncProfileApplyConfiguration) GetAPIVersion() *string
- func (b *TargetSyncProfileApplyConfiguration) GetKind() *string
- func (b *TargetSyncProfileApplyConfiguration) GetName() *string
- func (b *TargetSyncProfileApplyConfiguration) GetNamespace() *string
- func (b TargetSyncProfileApplyConfiguration) IsApplyConfiguration()
- func (b *TargetSyncProfileApplyConfiguration) WithAPIVersion(value string) *TargetSyncProfileApplyConfiguration
- func (b *TargetSyncProfileApplyConfiguration) WithAnnotations(entries map[string]string) *TargetSyncProfileApplyConfiguration
- func (b *TargetSyncProfileApplyConfiguration) WithCreationTimestamp(value metav1.Time) *TargetSyncProfileApplyConfiguration
- func (b *TargetSyncProfileApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *TargetSyncProfileApplyConfiguration
- func (b *TargetSyncProfileApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *TargetSyncProfileApplyConfiguration
- func (b *TargetSyncProfileApplyConfiguration) WithFinalizers(values ...string) *TargetSyncProfileApplyConfiguration
- func (b *TargetSyncProfileApplyConfiguration) WithGenerateName(value string) *TargetSyncProfileApplyConfiguration
- func (b *TargetSyncProfileApplyConfiguration) WithGeneration(value int64) *TargetSyncProfileApplyConfiguration
- func (b *TargetSyncProfileApplyConfiguration) WithKind(value string) *TargetSyncProfileApplyConfiguration
- func (b *TargetSyncProfileApplyConfiguration) WithLabels(entries map[string]string) *TargetSyncProfileApplyConfiguration
- func (b *TargetSyncProfileApplyConfiguration) WithName(value string) *TargetSyncProfileApplyConfiguration
- func (b *TargetSyncProfileApplyConfiguration) WithNamespace(value string) *TargetSyncProfileApplyConfiguration
- func (b *TargetSyncProfileApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *TargetSyncProfileApplyConfiguration
- func (b *TargetSyncProfileApplyConfiguration) WithResourceVersion(value string) *TargetSyncProfileApplyConfiguration
- func (b *TargetSyncProfileApplyConfiguration) WithSpec(value *TargetSyncProfileSpecApplyConfiguration) *TargetSyncProfileApplyConfiguration
- func (b *TargetSyncProfileApplyConfiguration) WithUID(value types.UID) *TargetSyncProfileApplyConfiguration
- type TargetSyncProfileSpecApplyConfiguration
- func (b *TargetSyncProfileSpecApplyConfiguration) WithBuffer(value int64) *TargetSyncProfileSpecApplyConfiguration
- func (b *TargetSyncProfileSpecApplyConfiguration) WithSync(values ...*TargetSyncProfileSyncApplyConfiguration) *TargetSyncProfileSpecApplyConfiguration
- func (b *TargetSyncProfileSpecApplyConfiguration) WithValidate(value bool) *TargetSyncProfileSpecApplyConfiguration
- func (b *TargetSyncProfileSpecApplyConfiguration) WithWorkers(value int64) *TargetSyncProfileSpecApplyConfiguration
- type TargetSyncProfileSyncApplyConfiguration
- func (b *TargetSyncProfileSyncApplyConfiguration) WithEncoding(value invv1alpha1.Encoding) *TargetSyncProfileSyncApplyConfiguration
- func (b *TargetSyncProfileSyncApplyConfiguration) WithInterval(value v1.Duration) *TargetSyncProfileSyncApplyConfiguration
- func (b *TargetSyncProfileSyncApplyConfiguration) WithMode(value invv1alpha1.SyncMode) *TargetSyncProfileSyncApplyConfiguration
- func (b *TargetSyncProfileSyncApplyConfiguration) WithName(value string) *TargetSyncProfileSyncApplyConfiguration
- func (b *TargetSyncProfileSyncApplyConfiguration) WithPaths(values ...string) *TargetSyncProfileSyncApplyConfiguration
- func (b *TargetSyncProfileSyncApplyConfiguration) WithPort(value uint32) *TargetSyncProfileSyncApplyConfiguration
- func (b *TargetSyncProfileSyncApplyConfiguration) WithProtocol(value invv1alpha1.Protocol) *TargetSyncProfileSyncApplyConfiguration
- type TargetTemplateApplyConfiguration
- func (b *TargetTemplateApplyConfiguration) WithAnnotations(entries map[string]string) *TargetTemplateApplyConfiguration
- func (b *TargetTemplateApplyConfiguration) WithLabels(entries map[string]string) *TargetTemplateApplyConfiguration
- func (b *TargetTemplateApplyConfiguration) WithNameTemplate(value string) *TargetTemplateApplyConfiguration
- type WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) GetAPIVersion() *string
- func (b *WorkspaceApplyConfiguration) GetKind() *string
- func (b *WorkspaceApplyConfiguration) GetName() *string
- func (b *WorkspaceApplyConfiguration) GetNamespace() *string
- func (b WorkspaceApplyConfiguration) IsApplyConfiguration()
- func (b *WorkspaceApplyConfiguration) WithAPIVersion(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithAnnotations(entries map[string]string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithCreationTimestamp(value metav1.Time) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithFinalizers(values ...string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithGenerateName(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithGeneration(value int64) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithKind(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithLabels(entries map[string]string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithName(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithNamespace(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithResourceVersion(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithSpec(value *WorkspaceSpecApplyConfiguration) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithStatus(value *WorkspaceStatusApplyConfiguration) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithUID(value types.UID) *WorkspaceApplyConfiguration
- type WorkspaceSpecApplyConfiguration
- func (b *WorkspaceSpecApplyConfiguration) WithCredentials(value string) *WorkspaceSpecApplyConfiguration
- func (b *WorkspaceSpecApplyConfiguration) WithKind(value invv1alpha1.BranchTagKind) *WorkspaceSpecApplyConfiguration
- func (b *WorkspaceSpecApplyConfiguration) WithProxy(value *ProxyApplyConfiguration) *WorkspaceSpecApplyConfiguration
- func (b *WorkspaceSpecApplyConfiguration) WithRef(value string) *WorkspaceSpecApplyConfiguration
- func (b *WorkspaceSpecApplyConfiguration) WithRepoURL(value string) *WorkspaceSpecApplyConfiguration
- type WorkspaceStatusApplyConfiguration
- func (b *WorkspaceStatusApplyConfiguration) WithConditions(values ...conditionv1alpha1.Condition) *WorkspaceStatusApplyConfiguration
- func (b *WorkspaceStatusApplyConfiguration) WithDeployedRef(value string) *WorkspaceStatusApplyConfiguration
- func (b *WorkspaceStatusApplyConfiguration) WithKind(value invv1alpha1.BranchTagKind) *WorkspaceStatusApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DiscoveryParametersApplyConfiguration ¶
type DiscoveryParametersApplyConfiguration struct {
// DefaultSchema define the default schema used to connect to a target
// Indicates that discovery is disable; cannot be used for prefix based discovery rules
DefaultSchema *SchemaKeyApplyConfiguration `json:"defaultSchema,omitempty"`
// DiscoveryProfile define the profiles the discovery controller uses to discover targets
DiscoveryProfile *DiscoveryProfileApplyConfiguration `json:"discoveryProfile,omitempty"`
// TargetConnectionProfiles define the profile the discovery controller uses to create targets
// once discovered
TargetConnectionProfiles []TargetProfileApplyConfiguration `json:"targetConnectionProfiles,omitempty"`
// TargetTemplate defines the template the discovery controller uses to create the targets as a result of the discovery
TargetTemplate *TargetTemplateApplyConfiguration `json:"targetTemplate,omitempty"`
// Period defines the wait period between discovery rule runs
Period *v1.Duration `json:"period,omitempty"`
// number of concurrent IP scan
ConcurrentScans *int64 `json:"concurrentScans,omitempty"`
}
DiscoveryParametersApplyConfiguration represents a declarative configuration of the DiscoveryParameters type for use with apply.
func DiscoveryParameters ¶
func DiscoveryParameters() *DiscoveryParametersApplyConfiguration
DiscoveryParametersApplyConfiguration constructs a declarative configuration of the DiscoveryParameters type for use with apply.
func (*DiscoveryParametersApplyConfiguration) WithConcurrentScans ¶
func (b *DiscoveryParametersApplyConfiguration) WithConcurrentScans(value int64) *DiscoveryParametersApplyConfiguration
WithConcurrentScans sets the ConcurrentScans 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 ConcurrentScans field is set to the value of the last call.
func (*DiscoveryParametersApplyConfiguration) WithDefaultSchema ¶
func (b *DiscoveryParametersApplyConfiguration) WithDefaultSchema(value *SchemaKeyApplyConfiguration) *DiscoveryParametersApplyConfiguration
WithDefaultSchema sets the DefaultSchema 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 DefaultSchema field is set to the value of the last call.
func (*DiscoveryParametersApplyConfiguration) WithDiscoveryProfile ¶
func (b *DiscoveryParametersApplyConfiguration) WithDiscoveryProfile(value *DiscoveryProfileApplyConfiguration) *DiscoveryParametersApplyConfiguration
WithDiscoveryProfile sets the DiscoveryProfile 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 DiscoveryProfile field is set to the value of the last call.
func (*DiscoveryParametersApplyConfiguration) WithPeriod ¶
func (b *DiscoveryParametersApplyConfiguration) WithPeriod(value v1.Duration) *DiscoveryParametersApplyConfiguration
WithPeriod sets the Period 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 Period field is set to the value of the last call.
func (*DiscoveryParametersApplyConfiguration) WithTargetConnectionProfiles ¶
func (b *DiscoveryParametersApplyConfiguration) WithTargetConnectionProfiles(values ...*TargetProfileApplyConfiguration) *DiscoveryParametersApplyConfiguration
WithTargetConnectionProfiles adds the given value to the TargetConnectionProfiles 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 TargetConnectionProfiles field.
func (*DiscoveryParametersApplyConfiguration) WithTargetTemplate ¶
func (b *DiscoveryParametersApplyConfiguration) WithTargetTemplate(value *TargetTemplateApplyConfiguration) *DiscoveryParametersApplyConfiguration
WithTargetTemplate sets the TargetTemplate 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 TargetTemplate field is set to the value of the last call.
type DiscoveryPathDefinitionApplyConfiguration ¶
type DiscoveryPathDefinitionApplyConfiguration struct {
// Key defines the key of the path for fast lookup
Key *string `json:"key,omitempty"`
// Path associated with the key
Path *string `json:"path,omitempty"`
// Script defines the starlark script to transform the value
Script *string `json:"script,omitempty"`
// Regex defines the regex to transform the value
Regex *string `json:"regex,omitempty"`
}
DiscoveryPathDefinitionApplyConfiguration represents a declarative configuration of the DiscoveryPathDefinition type for use with apply.
func DiscoveryPathDefinition ¶
func DiscoveryPathDefinition() *DiscoveryPathDefinitionApplyConfiguration
DiscoveryPathDefinitionApplyConfiguration constructs a declarative configuration of the DiscoveryPathDefinition type for use with apply.
func (*DiscoveryPathDefinitionApplyConfiguration) WithKey ¶
func (b *DiscoveryPathDefinitionApplyConfiguration) WithKey(value string) *DiscoveryPathDefinitionApplyConfiguration
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 (*DiscoveryPathDefinitionApplyConfiguration) WithPath ¶
func (b *DiscoveryPathDefinitionApplyConfiguration) WithPath(value string) *DiscoveryPathDefinitionApplyConfiguration
WithPath sets the Path 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 Path field is set to the value of the last call.
func (*DiscoveryPathDefinitionApplyConfiguration) WithRegex ¶
func (b *DiscoveryPathDefinitionApplyConfiguration) WithRegex(value string) *DiscoveryPathDefinitionApplyConfiguration
WithRegex sets the Regex 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 Regex field is set to the value of the last call.
func (*DiscoveryPathDefinitionApplyConfiguration) WithScript ¶
func (b *DiscoveryPathDefinitionApplyConfiguration) WithScript(value string) *DiscoveryPathDefinitionApplyConfiguration
WithScript sets the Script 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 Script field is set to the value of the last call.
type DiscoveryProfileApplyConfiguration ¶
type DiscoveryProfileApplyConfiguration struct {
// Credentials defines the name of the secret that holds the credentials to connect to the target
Credentials *string `json:"credentials,omitempty"`
// TLSSecret defines the name of the TLS secret to connect to the target if mtls is used
TLSSecret *string `json:"tlsSecret,omitempty"`
// ConnectionProfiles define the list of profiles the discovery controller uses to discover the target.
// The order in which they are specified is the order in which discovery is executed.
ConnectionProfiles []string `json:"connectionProfiles,omitempty"`
}
DiscoveryProfileApplyConfiguration represents a declarative configuration of the DiscoveryProfile type for use with apply.
func DiscoveryProfile ¶
func DiscoveryProfile() *DiscoveryProfileApplyConfiguration
DiscoveryProfileApplyConfiguration constructs a declarative configuration of the DiscoveryProfile type for use with apply.
func (*DiscoveryProfileApplyConfiguration) WithConnectionProfiles ¶
func (b *DiscoveryProfileApplyConfiguration) WithConnectionProfiles(values ...string) *DiscoveryProfileApplyConfiguration
WithConnectionProfiles adds the given value to the ConnectionProfiles 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 ConnectionProfiles field.
func (*DiscoveryProfileApplyConfiguration) WithCredentials ¶
func (b *DiscoveryProfileApplyConfiguration) WithCredentials(value string) *DiscoveryProfileApplyConfiguration
WithCredentials sets the Credentials 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 Credentials field is set to the value of the last call.
func (*DiscoveryProfileApplyConfiguration) WithTLSSecret ¶
func (b *DiscoveryProfileApplyConfiguration) WithTLSSecret(value string) *DiscoveryProfileApplyConfiguration
WithTLSSecret sets the TLSSecret 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 TLSSecret field is set to the value of the last call.
type DiscoveryRuleAddressApplyConfiguration ¶
type DiscoveryRuleAddressApplyConfiguration struct {
// Address (specified as IP or DNS name) of the target/target(s)
Address *string `json:"address,omitempty"`
// HostName of the ip prefix; used for /32 or /128 addresses with discovery disabled
HostName *string `json:"hostName,omitempty"`
}
DiscoveryRuleAddressApplyConfiguration represents a declarative configuration of the DiscoveryRuleAddress type for use with apply.
func DiscoveryRuleAddress ¶
func DiscoveryRuleAddress() *DiscoveryRuleAddressApplyConfiguration
DiscoveryRuleAddressApplyConfiguration constructs a declarative configuration of the DiscoveryRuleAddress type for use with apply.
func (*DiscoveryRuleAddressApplyConfiguration) WithAddress ¶
func (b *DiscoveryRuleAddressApplyConfiguration) WithAddress(value string) *DiscoveryRuleAddressApplyConfiguration
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 (*DiscoveryRuleAddressApplyConfiguration) WithHostName ¶
func (b *DiscoveryRuleAddressApplyConfiguration) WithHostName(value string) *DiscoveryRuleAddressApplyConfiguration
WithHostName sets the HostName 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 HostName field is set to the value of the last call.
type DiscoveryRuleApplyConfiguration ¶
type DiscoveryRuleApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *DiscoveryRuleSpecApplyConfiguration `json:"spec,omitempty"`
Status *DiscoveryRuleStatusApplyConfiguration `json:"status,omitempty"`
}
DiscoveryRuleApplyConfiguration represents a declarative configuration of the DiscoveryRule type for use with apply.
DiscoveryRule is the Schema for the DiscoveryRule API
func DiscoveryRule ¶
func DiscoveryRule(name, namespace string) *DiscoveryRuleApplyConfiguration
DiscoveryRule constructs a declarative configuration of the DiscoveryRule type for use with apply.
func (*DiscoveryRuleApplyConfiguration) GetAPIVersion ¶
func (b *DiscoveryRuleApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*DiscoveryRuleApplyConfiguration) GetKind ¶
func (b *DiscoveryRuleApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*DiscoveryRuleApplyConfiguration) GetName ¶
func (b *DiscoveryRuleApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*DiscoveryRuleApplyConfiguration) GetNamespace ¶
func (b *DiscoveryRuleApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (DiscoveryRuleApplyConfiguration) IsApplyConfiguration ¶
func (b DiscoveryRuleApplyConfiguration) IsApplyConfiguration()
func (*DiscoveryRuleApplyConfiguration) WithAPIVersion ¶
func (b *DiscoveryRuleApplyConfiguration) WithAPIVersion(value string) *DiscoveryRuleApplyConfiguration
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 (*DiscoveryRuleApplyConfiguration) WithAnnotations ¶
func (b *DiscoveryRuleApplyConfiguration) WithAnnotations(entries map[string]string) *DiscoveryRuleApplyConfiguration
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 (*DiscoveryRuleApplyConfiguration) WithCreationTimestamp ¶
func (b *DiscoveryRuleApplyConfiguration) WithCreationTimestamp(value metav1.Time) *DiscoveryRuleApplyConfiguration
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 (*DiscoveryRuleApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *DiscoveryRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *DiscoveryRuleApplyConfiguration
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 (*DiscoveryRuleApplyConfiguration) WithDeletionTimestamp ¶
func (b *DiscoveryRuleApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *DiscoveryRuleApplyConfiguration
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 (*DiscoveryRuleApplyConfiguration) WithFinalizers ¶
func (b *DiscoveryRuleApplyConfiguration) WithFinalizers(values ...string) *DiscoveryRuleApplyConfiguration
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 (*DiscoveryRuleApplyConfiguration) WithGenerateName ¶
func (b *DiscoveryRuleApplyConfiguration) WithGenerateName(value string) *DiscoveryRuleApplyConfiguration
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 (*DiscoveryRuleApplyConfiguration) WithGeneration ¶
func (b *DiscoveryRuleApplyConfiguration) WithGeneration(value int64) *DiscoveryRuleApplyConfiguration
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 (*DiscoveryRuleApplyConfiguration) WithKind ¶
func (b *DiscoveryRuleApplyConfiguration) WithKind(value string) *DiscoveryRuleApplyConfiguration
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 (*DiscoveryRuleApplyConfiguration) WithLabels ¶
func (b *DiscoveryRuleApplyConfiguration) WithLabels(entries map[string]string) *DiscoveryRuleApplyConfiguration
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 (*DiscoveryRuleApplyConfiguration) WithName ¶
func (b *DiscoveryRuleApplyConfiguration) WithName(value string) *DiscoveryRuleApplyConfiguration
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 (*DiscoveryRuleApplyConfiguration) WithNamespace ¶
func (b *DiscoveryRuleApplyConfiguration) WithNamespace(value string) *DiscoveryRuleApplyConfiguration
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 (*DiscoveryRuleApplyConfiguration) WithOwnerReferences ¶
func (b *DiscoveryRuleApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *DiscoveryRuleApplyConfiguration
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 (*DiscoveryRuleApplyConfiguration) WithResourceVersion ¶
func (b *DiscoveryRuleApplyConfiguration) WithResourceVersion(value string) *DiscoveryRuleApplyConfiguration
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 (*DiscoveryRuleApplyConfiguration) WithSpec ¶
func (b *DiscoveryRuleApplyConfiguration) WithSpec(value *DiscoveryRuleSpecApplyConfiguration) *DiscoveryRuleApplyConfiguration
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 (*DiscoveryRuleApplyConfiguration) WithStatus ¶
func (b *DiscoveryRuleApplyConfiguration) WithStatus(value *DiscoveryRuleStatusApplyConfiguration) *DiscoveryRuleApplyConfiguration
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 (*DiscoveryRuleApplyConfiguration) WithUID ¶
func (b *DiscoveryRuleApplyConfiguration) WithUID(value types.UID) *DiscoveryRuleApplyConfiguration
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 DiscoveryRulePrefixApplyConfiguration ¶
type DiscoveryRulePrefixApplyConfiguration struct {
// Prefix of the target/target(s)
Prefix *string `json:"prefix,omitempty"`
// IP Prefixes to be excluded
Excludes []string `json:"excludes,omitempty"`
}
DiscoveryRulePrefixApplyConfiguration represents a declarative configuration of the DiscoveryRulePrefix type for use with apply.
func DiscoveryRulePrefix ¶
func DiscoveryRulePrefix() *DiscoveryRulePrefixApplyConfiguration
DiscoveryRulePrefixApplyConfiguration constructs a declarative configuration of the DiscoveryRulePrefix type for use with apply.
func (*DiscoveryRulePrefixApplyConfiguration) WithExcludes ¶
func (b *DiscoveryRulePrefixApplyConfiguration) WithExcludes(values ...string) *DiscoveryRulePrefixApplyConfiguration
WithExcludes adds the given value to the Excludes 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 Excludes field.
func (*DiscoveryRulePrefixApplyConfiguration) WithPrefix ¶
func (b *DiscoveryRulePrefixApplyConfiguration) WithPrefix(value string) *DiscoveryRulePrefixApplyConfiguration
WithPrefix sets the Prefix 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 Prefix field is set to the value of the last call.
type DiscoveryRuleSpecApplyConfiguration ¶
type DiscoveryRuleSpecApplyConfiguration struct {
// IP Prefixes for which this discovery rule applies
Prefixes []DiscoveryRulePrefixApplyConfiguration `json:"prefixes,omitempty"`
// IP Prefixes for which this discovery rule applies
Addresses []DiscoveryRuleAddressApplyConfiguration `json:"addresses,omitempty"`
// PodSelector defines the pod selector for which this discovery rule applies
PodSelector *v1.LabelSelectorApplyConfiguration `json:"podSelector,omitempty"`
// ServiceSelector defines the service selector for which this discovery rule applies
ServiceSelector *v1.LabelSelectorApplyConfiguration `json:"serviceSelector,omitempty"`
// ServiceDomain defines the service domain of the cluster, used by svc discovery to identify the
// domain name in the k8s cluster where the service reside.
ServiceDomain *string `json:"serviceDomain,omitempty"`
// Discovery defines the generic parameters of the discovery rule
DiscoveryParametersApplyConfiguration `json:",inline"`
}
DiscoveryRuleSpecApplyConfiguration represents a declarative configuration of the DiscoveryRuleSpec type for use with apply.
DiscoveryRuleSpec defines the desired state of DiscoveryRule
func DiscoveryRuleSpec ¶
func DiscoveryRuleSpec() *DiscoveryRuleSpecApplyConfiguration
DiscoveryRuleSpecApplyConfiguration constructs a declarative configuration of the DiscoveryRuleSpec type for use with apply.
func (*DiscoveryRuleSpecApplyConfiguration) WithAddresses ¶
func (b *DiscoveryRuleSpecApplyConfiguration) WithAddresses(values ...*DiscoveryRuleAddressApplyConfiguration) *DiscoveryRuleSpecApplyConfiguration
WithAddresses adds the given value to the Addresses 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 Addresses field.
func (*DiscoveryRuleSpecApplyConfiguration) WithConcurrentScans ¶
func (b *DiscoveryRuleSpecApplyConfiguration) WithConcurrentScans(value int64) *DiscoveryRuleSpecApplyConfiguration
WithConcurrentScans sets the ConcurrentScans 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 ConcurrentScans field is set to the value of the last call.
func (*DiscoveryRuleSpecApplyConfiguration) WithDefaultSchema ¶
func (b *DiscoveryRuleSpecApplyConfiguration) WithDefaultSchema(value *SchemaKeyApplyConfiguration) *DiscoveryRuleSpecApplyConfiguration
WithDefaultSchema sets the DefaultSchema 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 DefaultSchema field is set to the value of the last call.
func (*DiscoveryRuleSpecApplyConfiguration) WithDiscoveryProfile ¶
func (b *DiscoveryRuleSpecApplyConfiguration) WithDiscoveryProfile(value *DiscoveryProfileApplyConfiguration) *DiscoveryRuleSpecApplyConfiguration
WithDiscoveryProfile sets the DiscoveryProfile 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 DiscoveryProfile field is set to the value of the last call.
func (*DiscoveryRuleSpecApplyConfiguration) WithPeriod ¶
func (b *DiscoveryRuleSpecApplyConfiguration) WithPeriod(value metav1.Duration) *DiscoveryRuleSpecApplyConfiguration
WithPeriod sets the Period 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 Period field is set to the value of the last call.
func (*DiscoveryRuleSpecApplyConfiguration) WithPodSelector ¶
func (b *DiscoveryRuleSpecApplyConfiguration) WithPodSelector(value *v1.LabelSelectorApplyConfiguration) *DiscoveryRuleSpecApplyConfiguration
WithPodSelector sets the PodSelector 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 PodSelector field is set to the value of the last call.
func (*DiscoveryRuleSpecApplyConfiguration) WithPrefixes ¶
func (b *DiscoveryRuleSpecApplyConfiguration) WithPrefixes(values ...*DiscoveryRulePrefixApplyConfiguration) *DiscoveryRuleSpecApplyConfiguration
WithPrefixes adds the given value to the Prefixes 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 Prefixes field.
func (*DiscoveryRuleSpecApplyConfiguration) WithServiceDomain ¶
func (b *DiscoveryRuleSpecApplyConfiguration) WithServiceDomain(value string) *DiscoveryRuleSpecApplyConfiguration
WithServiceDomain sets the ServiceDomain 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 ServiceDomain field is set to the value of the last call.
func (*DiscoveryRuleSpecApplyConfiguration) WithServiceSelector ¶
func (b *DiscoveryRuleSpecApplyConfiguration) WithServiceSelector(value *v1.LabelSelectorApplyConfiguration) *DiscoveryRuleSpecApplyConfiguration
WithServiceSelector sets the ServiceSelector 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 ServiceSelector field is set to the value of the last call.
func (*DiscoveryRuleSpecApplyConfiguration) WithTargetConnectionProfiles ¶
func (b *DiscoveryRuleSpecApplyConfiguration) WithTargetConnectionProfiles(values ...*TargetProfileApplyConfiguration) *DiscoveryRuleSpecApplyConfiguration
WithTargetConnectionProfiles adds the given value to the TargetConnectionProfiles 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 TargetConnectionProfiles field.
func (*DiscoveryRuleSpecApplyConfiguration) WithTargetTemplate ¶
func (b *DiscoveryRuleSpecApplyConfiguration) WithTargetTemplate(value *TargetTemplateApplyConfiguration) *DiscoveryRuleSpecApplyConfiguration
WithTargetTemplate sets the TargetTemplate 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 TargetTemplate field is set to the value of the last call.
type DiscoveryRuleStatusApplyConfiguration ¶
type DiscoveryRuleStatusApplyConfiguration struct {
// ConditionedStatus provides the status of the Discovery using conditions
// 2 conditions are used:
// - a condition for the reconcilation status
// - a condition for the ready status
// if both are true the other attributes in the status are meaningful
conditionv1alpha1.ConditionedStatus `json:",inline"`
// StartTime identifies when the dr got started
StartTime *v1.Time `json:"startTime,omitempty"`
}
DiscoveryRuleStatusApplyConfiguration represents a declarative configuration of the DiscoveryRuleStatus type for use with apply.
DiscoveryRuleStatus defines the observed state of DiscoveryRule
func DiscoveryRuleStatus ¶
func DiscoveryRuleStatus() *DiscoveryRuleStatusApplyConfiguration
DiscoveryRuleStatusApplyConfiguration constructs a declarative configuration of the DiscoveryRuleStatus type for use with apply.
func (*DiscoveryRuleStatusApplyConfiguration) WithConditions ¶
func (b *DiscoveryRuleStatusApplyConfiguration) WithConditions(values ...conditionv1alpha1.Condition) *DiscoveryRuleStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*DiscoveryRuleStatusApplyConfiguration) WithStartTime ¶
func (b *DiscoveryRuleStatusApplyConfiguration) WithStartTime(value v1.Time) *DiscoveryRuleStatusApplyConfiguration
WithStartTime sets the StartTime 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 StartTime field is set to the value of the last call.
type DiscoveryVendorProfileApplyConfiguration ¶
type DiscoveryVendorProfileApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *DiscoveryVendorProfileSpecApplyConfiguration `json:"spec,omitempty"`
}
DiscoveryVendorProfileApplyConfiguration represents a declarative configuration of the DiscoveryVendorProfile type for use with apply.
DiscoveryVendorProfile is the Schema for the DiscoveryVendorProfile API
func DiscoveryVendorProfile ¶
func DiscoveryVendorProfile(name, namespace string) *DiscoveryVendorProfileApplyConfiguration
DiscoveryVendorProfile constructs a declarative configuration of the DiscoveryVendorProfile type for use with apply.
func (*DiscoveryVendorProfileApplyConfiguration) GetAPIVersion ¶
func (b *DiscoveryVendorProfileApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*DiscoveryVendorProfileApplyConfiguration) GetKind ¶
func (b *DiscoveryVendorProfileApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*DiscoveryVendorProfileApplyConfiguration) GetName ¶
func (b *DiscoveryVendorProfileApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*DiscoveryVendorProfileApplyConfiguration) GetNamespace ¶
func (b *DiscoveryVendorProfileApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (DiscoveryVendorProfileApplyConfiguration) IsApplyConfiguration ¶
func (b DiscoveryVendorProfileApplyConfiguration) IsApplyConfiguration()
func (*DiscoveryVendorProfileApplyConfiguration) WithAPIVersion ¶
func (b *DiscoveryVendorProfileApplyConfiguration) WithAPIVersion(value string) *DiscoveryVendorProfileApplyConfiguration
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 (*DiscoveryVendorProfileApplyConfiguration) WithAnnotations ¶
func (b *DiscoveryVendorProfileApplyConfiguration) WithAnnotations(entries map[string]string) *DiscoveryVendorProfileApplyConfiguration
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 (*DiscoveryVendorProfileApplyConfiguration) WithCreationTimestamp ¶
func (b *DiscoveryVendorProfileApplyConfiguration) WithCreationTimestamp(value metav1.Time) *DiscoveryVendorProfileApplyConfiguration
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 (*DiscoveryVendorProfileApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *DiscoveryVendorProfileApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *DiscoveryVendorProfileApplyConfiguration
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 (*DiscoveryVendorProfileApplyConfiguration) WithDeletionTimestamp ¶
func (b *DiscoveryVendorProfileApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *DiscoveryVendorProfileApplyConfiguration
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 (*DiscoveryVendorProfileApplyConfiguration) WithFinalizers ¶
func (b *DiscoveryVendorProfileApplyConfiguration) WithFinalizers(values ...string) *DiscoveryVendorProfileApplyConfiguration
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 (*DiscoveryVendorProfileApplyConfiguration) WithGenerateName ¶
func (b *DiscoveryVendorProfileApplyConfiguration) WithGenerateName(value string) *DiscoveryVendorProfileApplyConfiguration
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 (*DiscoveryVendorProfileApplyConfiguration) WithGeneration ¶
func (b *DiscoveryVendorProfileApplyConfiguration) WithGeneration(value int64) *DiscoveryVendorProfileApplyConfiguration
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 (*DiscoveryVendorProfileApplyConfiguration) WithKind ¶
func (b *DiscoveryVendorProfileApplyConfiguration) WithKind(value string) *DiscoveryVendorProfileApplyConfiguration
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 (*DiscoveryVendorProfileApplyConfiguration) WithLabels ¶
func (b *DiscoveryVendorProfileApplyConfiguration) WithLabels(entries map[string]string) *DiscoveryVendorProfileApplyConfiguration
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 (*DiscoveryVendorProfileApplyConfiguration) WithName ¶
func (b *DiscoveryVendorProfileApplyConfiguration) WithName(value string) *DiscoveryVendorProfileApplyConfiguration
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 (*DiscoveryVendorProfileApplyConfiguration) WithNamespace ¶
func (b *DiscoveryVendorProfileApplyConfiguration) WithNamespace(value string) *DiscoveryVendorProfileApplyConfiguration
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 (*DiscoveryVendorProfileApplyConfiguration) WithOwnerReferences ¶
func (b *DiscoveryVendorProfileApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *DiscoveryVendorProfileApplyConfiguration
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 (*DiscoveryVendorProfileApplyConfiguration) WithResourceVersion ¶
func (b *DiscoveryVendorProfileApplyConfiguration) WithResourceVersion(value string) *DiscoveryVendorProfileApplyConfiguration
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 (*DiscoveryVendorProfileApplyConfiguration) WithSpec ¶
func (b *DiscoveryVendorProfileApplyConfiguration) WithSpec(value *DiscoveryVendorProfileSpecApplyConfiguration) *DiscoveryVendorProfileApplyConfiguration
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 (*DiscoveryVendorProfileApplyConfiguration) WithUID ¶
func (b *DiscoveryVendorProfileApplyConfiguration) WithUID(value types.UID) *DiscoveryVendorProfileApplyConfiguration
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 DiscoveryVendorProfileSpecApplyConfiguration ¶
type DiscoveryVendorProfileSpecApplyConfiguration struct {
Gnmi *GnmiDiscoveryVendorProfileParametersApplyConfiguration `json:"gnmi,omitempty"`
}
DiscoveryVendorProfileSpecApplyConfiguration represents a declarative configuration of the DiscoveryVendorProfileSpec type for use with apply.
DiscoveryProfileSpec defines the desired state of DiscoveryProfile
func DiscoveryVendorProfileSpec ¶
func DiscoveryVendorProfileSpec() *DiscoveryVendorProfileSpecApplyConfiguration
DiscoveryVendorProfileSpecApplyConfiguration constructs a declarative configuration of the DiscoveryVendorProfileSpec type for use with apply.
func (*DiscoveryVendorProfileSpecApplyConfiguration) WithGnmi ¶
func (b *DiscoveryVendorProfileSpecApplyConfiguration) WithGnmi(value *GnmiDiscoveryVendorProfileParametersApplyConfiguration) *DiscoveryVendorProfileSpecApplyConfiguration
WithGnmi sets the Gnmi 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 Gnmi field is set to the value of the last call.
type GnmiDiscoveryVendorProfileParametersApplyConfiguration ¶
type GnmiDiscoveryVendorProfileParametersApplyConfiguration struct {
Organization *string `json:"organization,omitempty"`
ModelMatch *string `json:"modelMatch,omitempty"`
// Paths DiscoveryPaths `json:"paths" protobuf:"bytes,3,opt,name=paths"`
Paths []DiscoveryPathDefinitionApplyConfiguration `json:"paths,omitempty"`
Encoding *invv1alpha1.Encoding `json:"encoding,omitempty"`
PreserveNamespace *bool `json:"preserveNamespace,omitempty"`
}
GnmiDiscoveryVendorProfileParametersApplyConfiguration represents a declarative configuration of the GnmiDiscoveryVendorProfileParameters type for use with apply.
func GnmiDiscoveryVendorProfileParameters ¶
func GnmiDiscoveryVendorProfileParameters() *GnmiDiscoveryVendorProfileParametersApplyConfiguration
GnmiDiscoveryVendorProfileParametersApplyConfiguration constructs a declarative configuration of the GnmiDiscoveryVendorProfileParameters type for use with apply.
func (*GnmiDiscoveryVendorProfileParametersApplyConfiguration) WithEncoding ¶
func (b *GnmiDiscoveryVendorProfileParametersApplyConfiguration) WithEncoding(value invv1alpha1.Encoding) *GnmiDiscoveryVendorProfileParametersApplyConfiguration
WithEncoding sets the Encoding 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 Encoding field is set to the value of the last call.
func (*GnmiDiscoveryVendorProfileParametersApplyConfiguration) WithModelMatch ¶
func (b *GnmiDiscoveryVendorProfileParametersApplyConfiguration) WithModelMatch(value string) *GnmiDiscoveryVendorProfileParametersApplyConfiguration
WithModelMatch sets the ModelMatch 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 ModelMatch field is set to the value of the last call.
func (*GnmiDiscoveryVendorProfileParametersApplyConfiguration) WithOrganization ¶
func (b *GnmiDiscoveryVendorProfileParametersApplyConfiguration) WithOrganization(value string) *GnmiDiscoveryVendorProfileParametersApplyConfiguration
WithOrganization sets the Organization 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 Organization field is set to the value of the last call.
func (*GnmiDiscoveryVendorProfileParametersApplyConfiguration) WithPaths ¶
func (b *GnmiDiscoveryVendorProfileParametersApplyConfiguration) WithPaths(values ...*DiscoveryPathDefinitionApplyConfiguration) *GnmiDiscoveryVendorProfileParametersApplyConfiguration
WithPaths adds the given value to the Paths 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 Paths field.
func (*GnmiDiscoveryVendorProfileParametersApplyConfiguration) WithPreserveNamespace ¶
func (b *GnmiDiscoveryVendorProfileParametersApplyConfiguration) WithPreserveNamespace(value bool) *GnmiDiscoveryVendorProfileParametersApplyConfiguration
WithPreserveNamespace sets the PreserveNamespace 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 PreserveNamespace field is set to the value of the last call.
type ProxyApplyConfiguration ¶
type ProxyApplyConfiguration struct {
// URL specifies the base URL of the HTTP/HTTPS proxy server.
URL *string `json:"url,omitempty"`
// Credentials defines the name of the secret that holds the credentials to connect to the proxy server
Credentials *string `json:"credentials,omitempty"`
}
ProxyApplyConfiguration represents a declarative configuration of the Proxy type for use with apply.
func Proxy ¶
func Proxy() *ProxyApplyConfiguration
ProxyApplyConfiguration constructs a declarative configuration of the Proxy type for use with apply.
func (*ProxyApplyConfiguration) WithCredentials ¶
func (b *ProxyApplyConfiguration) WithCredentials(value string) *ProxyApplyConfiguration
WithCredentials sets the Credentials 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 Credentials field is set to the value of the last call.
func (*ProxyApplyConfiguration) WithURL ¶
func (b *ProxyApplyConfiguration) WithURL(value string) *ProxyApplyConfiguration
WithURL sets the URL 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 URL field is set to the value of the last call.
type RepositoryApplyConfiguration ¶
type RepositoryApplyConfiguration struct {
// RepoURL specifies the base URL for a given repository
RepoURL *string `json:"repoURL,omitempty"`
// Credentials defines the name of the secret that holds the credentials to connect to the repo
Credentials *string `json:"credentials,omitempty"`
// Proxy defines the HTTP/HTTPS proxy to be used to connect to the repo.
Proxy *ProxyApplyConfiguration `json:"proxy,omitempty"`
// Kind defines the that the BranchOrTag string is a repository branch or a tag
Kind *invv1alpha1.BranchTagKind `json:"kind,omitempty"`
// Ref defines the branch or tag of the repository corresponding to the
// provider schema version
Ref *string `json:"ref,omitempty"`
}
RepositoryApplyConfiguration represents a declarative configuration of the Repository type for use with apply.
func Repository ¶
func Repository() *RepositoryApplyConfiguration
RepositoryApplyConfiguration constructs a declarative configuration of the Repository type for use with apply.
func (*RepositoryApplyConfiguration) WithCredentials ¶
func (b *RepositoryApplyConfiguration) WithCredentials(value string) *RepositoryApplyConfiguration
WithCredentials sets the Credentials 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 Credentials field is set to the value of the last call.
func (*RepositoryApplyConfiguration) WithKind ¶
func (b *RepositoryApplyConfiguration) WithKind(value invv1alpha1.BranchTagKind) *RepositoryApplyConfiguration
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 (*RepositoryApplyConfiguration) WithProxy ¶
func (b *RepositoryApplyConfiguration) WithProxy(value *ProxyApplyConfiguration) *RepositoryApplyConfiguration
WithProxy sets the Proxy 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 Proxy field is set to the value of the last call.
func (*RepositoryApplyConfiguration) WithRef ¶
func (b *RepositoryApplyConfiguration) WithRef(value string) *RepositoryApplyConfiguration
WithRef sets the Ref 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 Ref field is set to the value of the last call.
func (*RepositoryApplyConfiguration) WithRepoURL ¶
func (b *RepositoryApplyConfiguration) WithRepoURL(value string) *RepositoryApplyConfiguration
WithRepoURL sets the RepoURL 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 RepoURL field is set to the value of the last call.
type RolloutApplyConfiguration ¶
type RolloutApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *RolloutSpecApplyConfiguration `json:"spec,omitempty"`
Status *RolloutStatusApplyConfiguration `json:"status,omitempty"`
}
RolloutApplyConfiguration represents a declarative configuration of the Rollout type for use with apply.
Rollout is the Rollout for the Rollout API
func Rollout ¶
func Rollout(name, namespace string) *RolloutApplyConfiguration
Rollout constructs a declarative configuration of the Rollout type for use with apply.
func (*RolloutApplyConfiguration) GetAPIVersion ¶
func (b *RolloutApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*RolloutApplyConfiguration) GetKind ¶
func (b *RolloutApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*RolloutApplyConfiguration) GetName ¶
func (b *RolloutApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*RolloutApplyConfiguration) GetNamespace ¶
func (b *RolloutApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (RolloutApplyConfiguration) IsApplyConfiguration ¶
func (b RolloutApplyConfiguration) IsApplyConfiguration()
func (*RolloutApplyConfiguration) WithAPIVersion ¶
func (b *RolloutApplyConfiguration) WithAPIVersion(value string) *RolloutApplyConfiguration
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 (*RolloutApplyConfiguration) WithAnnotations ¶
func (b *RolloutApplyConfiguration) WithAnnotations(entries map[string]string) *RolloutApplyConfiguration
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 (*RolloutApplyConfiguration) WithCreationTimestamp ¶
func (b *RolloutApplyConfiguration) WithCreationTimestamp(value metav1.Time) *RolloutApplyConfiguration
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 (*RolloutApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *RolloutApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *RolloutApplyConfiguration
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 (*RolloutApplyConfiguration) WithDeletionTimestamp ¶
func (b *RolloutApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *RolloutApplyConfiguration
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 (*RolloutApplyConfiguration) WithFinalizers ¶
func (b *RolloutApplyConfiguration) WithFinalizers(values ...string) *RolloutApplyConfiguration
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 (*RolloutApplyConfiguration) WithGenerateName ¶
func (b *RolloutApplyConfiguration) WithGenerateName(value string) *RolloutApplyConfiguration
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 (*RolloutApplyConfiguration) WithGeneration ¶
func (b *RolloutApplyConfiguration) WithGeneration(value int64) *RolloutApplyConfiguration
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 (*RolloutApplyConfiguration) WithKind ¶
func (b *RolloutApplyConfiguration) WithKind(value string) *RolloutApplyConfiguration
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 (*RolloutApplyConfiguration) WithLabels ¶
func (b *RolloutApplyConfiguration) WithLabels(entries map[string]string) *RolloutApplyConfiguration
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 (*RolloutApplyConfiguration) WithName ¶
func (b *RolloutApplyConfiguration) WithName(value string) *RolloutApplyConfiguration
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 (*RolloutApplyConfiguration) WithNamespace ¶
func (b *RolloutApplyConfiguration) WithNamespace(value string) *RolloutApplyConfiguration
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 (*RolloutApplyConfiguration) WithOwnerReferences ¶
func (b *RolloutApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *RolloutApplyConfiguration
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 (*RolloutApplyConfiguration) WithResourceVersion ¶
func (b *RolloutApplyConfiguration) WithResourceVersion(value string) *RolloutApplyConfiguration
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 (*RolloutApplyConfiguration) WithSpec ¶
func (b *RolloutApplyConfiguration) WithSpec(value *RolloutSpecApplyConfiguration) *RolloutApplyConfiguration
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 (*RolloutApplyConfiguration) WithStatus ¶
func (b *RolloutApplyConfiguration) WithStatus(value *RolloutStatusApplyConfiguration) *RolloutApplyConfiguration
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 (*RolloutApplyConfiguration) WithUID ¶
func (b *RolloutApplyConfiguration) WithUID(value types.UID) *RolloutApplyConfiguration
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 RolloutSpecApplyConfiguration ¶
type RolloutSpecApplyConfiguration struct {
RepositoryApplyConfiguration `json:",inline"`
Strategy *invv1alpha1.RolloutStrategy `json:"strategy,omitempty"`
}
RolloutSpecApplyConfiguration represents a declarative configuration of the RolloutSpec type for use with apply.
RolloutSpec defines the desired state of Rollout
func RolloutSpec ¶
func RolloutSpec() *RolloutSpecApplyConfiguration
RolloutSpecApplyConfiguration constructs a declarative configuration of the RolloutSpec type for use with apply.
func (*RolloutSpecApplyConfiguration) WithCredentials ¶
func (b *RolloutSpecApplyConfiguration) WithCredentials(value string) *RolloutSpecApplyConfiguration
WithCredentials sets the Credentials 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 Credentials field is set to the value of the last call.
func (*RolloutSpecApplyConfiguration) WithKind ¶
func (b *RolloutSpecApplyConfiguration) WithKind(value invv1alpha1.BranchTagKind) *RolloutSpecApplyConfiguration
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 (*RolloutSpecApplyConfiguration) WithProxy ¶
func (b *RolloutSpecApplyConfiguration) WithProxy(value *ProxyApplyConfiguration) *RolloutSpecApplyConfiguration
WithProxy sets the Proxy 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 Proxy field is set to the value of the last call.
func (*RolloutSpecApplyConfiguration) WithRef ¶
func (b *RolloutSpecApplyConfiguration) WithRef(value string) *RolloutSpecApplyConfiguration
WithRef sets the Ref 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 Ref field is set to the value of the last call.
func (*RolloutSpecApplyConfiguration) WithRepoURL ¶
func (b *RolloutSpecApplyConfiguration) WithRepoURL(value string) *RolloutSpecApplyConfiguration
WithRepoURL sets the RepoURL 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 RepoURL field is set to the value of the last call.
func (*RolloutSpecApplyConfiguration) WithSkipUnavailableTarget ¶
func (b *RolloutSpecApplyConfiguration) WithSkipUnavailableTarget(value bool) *RolloutSpecApplyConfiguration
WithSkipUnavailableTarget sets the SkipUnavailableTarget 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 SkipUnavailableTarget field is set to the value of the last call.
func (*RolloutSpecApplyConfiguration) WithStrategy ¶
func (b *RolloutSpecApplyConfiguration) WithStrategy(value invv1alpha1.RolloutStrategy) *RolloutSpecApplyConfiguration
WithStrategy sets the Strategy 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 Strategy field is set to the value of the last call.
type RolloutStatusApplyConfiguration ¶
type RolloutStatusApplyConfiguration struct {
// ConditionedStatus provides the status of the Rollout using conditions
conditionv1alpha1.ConditionedStatus `json:",inline"`
// Targets defines the status of the rollout on the respective target
Targets []RolloutTargetStatusApplyConfiguration `json:"targets,omitempty"`
}
RolloutStatusApplyConfiguration represents a declarative configuration of the RolloutStatus type for use with apply.
RolloutStatus defines the observed state of Rollout
func RolloutStatus ¶
func RolloutStatus() *RolloutStatusApplyConfiguration
RolloutStatusApplyConfiguration constructs a declarative configuration of the RolloutStatus type for use with apply.
func (*RolloutStatusApplyConfiguration) WithConditions ¶
func (b *RolloutStatusApplyConfiguration) WithConditions(values ...conditionv1alpha1.Condition) *RolloutStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*RolloutStatusApplyConfiguration) WithTargets ¶
func (b *RolloutStatusApplyConfiguration) WithTargets(values ...*RolloutTargetStatusApplyConfiguration) *RolloutStatusApplyConfiguration
WithTargets adds the given value to the Targets 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 Targets field.
type RolloutTargetStatusApplyConfiguration ¶
type RolloutTargetStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
// ConditionedStatus provides the status of the Rollout using conditions
conditionv1alpha1.ConditionedStatus `json:",inline"`
}
RolloutTargetStatusApplyConfiguration represents a declarative configuration of the RolloutTargetStatus type for use with apply.
func RolloutTargetStatus ¶
func RolloutTargetStatus() *RolloutTargetStatusApplyConfiguration
RolloutTargetStatusApplyConfiguration constructs a declarative configuration of the RolloutTargetStatus type for use with apply.
func (*RolloutTargetStatusApplyConfiguration) WithConditions ¶
func (b *RolloutTargetStatusApplyConfiguration) WithConditions(values ...conditionv1alpha1.Condition) *RolloutTargetStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*RolloutTargetStatusApplyConfiguration) WithName ¶
func (b *RolloutTargetStatusApplyConfiguration) WithName(value string) *RolloutTargetStatusApplyConfiguration
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.
type SchemaApplyConfiguration ¶
type SchemaApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *SchemaSpecApplyConfiguration `json:"spec,omitempty"`
Status *SchemaStatusApplyConfiguration `json:"status,omitempty"`
}
SchemaApplyConfiguration represents a declarative configuration of the Schema type for use with apply.
Schema is the Schema for the Schema API
func Schema ¶
func Schema(name, namespace string) *SchemaApplyConfiguration
Schema constructs a declarative configuration of the Schema type for use with apply.
func (*SchemaApplyConfiguration) GetAPIVersion ¶
func (b *SchemaApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*SchemaApplyConfiguration) GetKind ¶
func (b *SchemaApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*SchemaApplyConfiguration) GetName ¶
func (b *SchemaApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*SchemaApplyConfiguration) GetNamespace ¶
func (b *SchemaApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (SchemaApplyConfiguration) IsApplyConfiguration ¶
func (b SchemaApplyConfiguration) IsApplyConfiguration()
func (*SchemaApplyConfiguration) WithAPIVersion ¶
func (b *SchemaApplyConfiguration) WithAPIVersion(value string) *SchemaApplyConfiguration
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 (*SchemaApplyConfiguration) WithAnnotations ¶
func (b *SchemaApplyConfiguration) WithAnnotations(entries map[string]string) *SchemaApplyConfiguration
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 (*SchemaApplyConfiguration) WithCreationTimestamp ¶
func (b *SchemaApplyConfiguration) WithCreationTimestamp(value metav1.Time) *SchemaApplyConfiguration
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 (*SchemaApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *SchemaApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SchemaApplyConfiguration
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 (*SchemaApplyConfiguration) WithDeletionTimestamp ¶
func (b *SchemaApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *SchemaApplyConfiguration
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 (*SchemaApplyConfiguration) WithFinalizers ¶
func (b *SchemaApplyConfiguration) WithFinalizers(values ...string) *SchemaApplyConfiguration
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 (*SchemaApplyConfiguration) WithGenerateName ¶
func (b *SchemaApplyConfiguration) WithGenerateName(value string) *SchemaApplyConfiguration
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 (*SchemaApplyConfiguration) WithGeneration ¶
func (b *SchemaApplyConfiguration) WithGeneration(value int64) *SchemaApplyConfiguration
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 (*SchemaApplyConfiguration) WithKind ¶
func (b *SchemaApplyConfiguration) WithKind(value string) *SchemaApplyConfiguration
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 (*SchemaApplyConfiguration) WithLabels ¶
func (b *SchemaApplyConfiguration) WithLabels(entries map[string]string) *SchemaApplyConfiguration
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 (*SchemaApplyConfiguration) WithName ¶
func (b *SchemaApplyConfiguration) WithName(value string) *SchemaApplyConfiguration
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 (*SchemaApplyConfiguration) WithNamespace ¶
func (b *SchemaApplyConfiguration) WithNamespace(value string) *SchemaApplyConfiguration
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 (*SchemaApplyConfiguration) WithOwnerReferences ¶
func (b *SchemaApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *SchemaApplyConfiguration
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 (*SchemaApplyConfiguration) WithResourceVersion ¶
func (b *SchemaApplyConfiguration) WithResourceVersion(value string) *SchemaApplyConfiguration
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 (*SchemaApplyConfiguration) WithSpec ¶
func (b *SchemaApplyConfiguration) WithSpec(value *SchemaSpecApplyConfiguration) *SchemaApplyConfiguration
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 (*SchemaApplyConfiguration) WithStatus ¶
func (b *SchemaApplyConfiguration) WithStatus(value *SchemaStatusApplyConfiguration) *SchemaApplyConfiguration
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 (*SchemaApplyConfiguration) WithUID ¶
func (b *SchemaApplyConfiguration) WithUID(value types.UID) *SchemaApplyConfiguration
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 SchemaKeyApplyConfiguration ¶
type SchemaKeyApplyConfiguration struct {
// Provider specifies the provider of the schema.
Provider *string `json:"provider,omitempty"`
// Version defines the version of the schema
Version *string `json:"version,omitempty"`
}
SchemaKeyApplyConfiguration represents a declarative configuration of the SchemaKey type for use with apply.
func SchemaKey ¶
func SchemaKey() *SchemaKeyApplyConfiguration
SchemaKeyApplyConfiguration constructs a declarative configuration of the SchemaKey type for use with apply.
func (*SchemaKeyApplyConfiguration) WithProvider ¶
func (b *SchemaKeyApplyConfiguration) WithProvider(value string) *SchemaKeyApplyConfiguration
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 (*SchemaKeyApplyConfiguration) WithVersion ¶
func (b *SchemaKeyApplyConfiguration) WithVersion(value string) *SchemaKeyApplyConfiguration
WithVersion sets the Version 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 Version field is set to the value of the last call.
type SchemaRepositoryStatusApplyConfiguration ¶
type SchemaRepositoryStatusApplyConfiguration struct {
// RepoURL defines URL of the repository
RepoURL *string `json:"repoURL,omitempty"`
// Reference indicating version of loaded repository
Reference *string `json:"reference,omitempty"`
}
SchemaRepositoryStatusApplyConfiguration represents a declarative configuration of the SchemaRepositoryStatus type for use with apply.
SchemaRepositoryStatus provides the observed hash of a repository
func SchemaRepositoryStatus ¶
func SchemaRepositoryStatus() *SchemaRepositoryStatusApplyConfiguration
SchemaRepositoryStatusApplyConfiguration constructs a declarative configuration of the SchemaRepositoryStatus type for use with apply.
func (*SchemaRepositoryStatusApplyConfiguration) WithReference ¶
func (b *SchemaRepositoryStatusApplyConfiguration) WithReference(value string) *SchemaRepositoryStatusApplyConfiguration
WithReference sets the Reference 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 Reference field is set to the value of the last call.
func (*SchemaRepositoryStatusApplyConfiguration) WithRepoURL ¶
func (b *SchemaRepositoryStatusApplyConfiguration) WithRepoURL(value string) *SchemaRepositoryStatusApplyConfiguration
WithRepoURL sets the RepoURL 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 RepoURL field is set to the value of the last call.
type SchemaSpecApplyConfiguration ¶
type SchemaSpecApplyConfiguration struct {
// Provider specifies the provider of the schema.
Provider *string `json:"provider,omitempty"`
// Version defines the version of the schema
Version *string `json:"version,omitempty"`
// Repositories define the repositories used for building the provider schema
Repositories []*invv1alpha1.SchemaSpecRepository `json:"repositories,omitempty"`
}
SchemaSpecApplyConfiguration represents a declarative configuration of the SchemaSpec type for use with apply.
SchemaSpec defines the desired state of Schema
func SchemaSpec ¶
func SchemaSpec() *SchemaSpecApplyConfiguration
SchemaSpecApplyConfiguration constructs a declarative configuration of the SchemaSpec type for use with apply.
func (*SchemaSpecApplyConfiguration) WithProvider ¶
func (b *SchemaSpecApplyConfiguration) WithProvider(value string) *SchemaSpecApplyConfiguration
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 (*SchemaSpecApplyConfiguration) WithRepositories ¶
func (b *SchemaSpecApplyConfiguration) WithRepositories(values ...**invv1alpha1.SchemaSpecRepository) *SchemaSpecApplyConfiguration
WithRepositories adds the given value to the Repositories 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 Repositories field.
func (*SchemaSpecApplyConfiguration) WithVersion ¶
func (b *SchemaSpecApplyConfiguration) WithVersion(value string) *SchemaSpecApplyConfiguration
WithVersion sets the Version 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 Version field is set to the value of the last call.
type SchemaSpecRepositoryApplyConfiguration ¶
type SchemaSpecRepositoryApplyConfiguration struct {
RepositoryApplyConfiguration `json:",inline"`
// Dirs defines the list of directories that identified the provider schema in src/dst pairs
// relative within the repository
Dirs []SrcDstPathApplyConfiguration `json:"dirs,omitempty"`
// Schema provides the details of which files must be used for the models and which files/directories
// cana be excludes
Schema *SchemaSpecSchemaApplyConfiguration `json:"schema,omitempty"`
}
SchemaSpecRepositoryApplyConfiguration represents a declarative configuration of the SchemaSpecRepository type for use with apply.
func SchemaSpecRepository ¶
func SchemaSpecRepository() *SchemaSpecRepositoryApplyConfiguration
SchemaSpecRepositoryApplyConfiguration constructs a declarative configuration of the SchemaSpecRepository type for use with apply.
func (*SchemaSpecRepositoryApplyConfiguration) WithCredentials ¶
func (b *SchemaSpecRepositoryApplyConfiguration) WithCredentials(value string) *SchemaSpecRepositoryApplyConfiguration
WithCredentials sets the Credentials 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 Credentials field is set to the value of the last call.
func (*SchemaSpecRepositoryApplyConfiguration) WithDirs ¶
func (b *SchemaSpecRepositoryApplyConfiguration) WithDirs(values ...*SrcDstPathApplyConfiguration) *SchemaSpecRepositoryApplyConfiguration
WithDirs adds the given value to the Dirs 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 Dirs field.
func (*SchemaSpecRepositoryApplyConfiguration) WithKind ¶
func (b *SchemaSpecRepositoryApplyConfiguration) WithKind(value invv1alpha1.BranchTagKind) *SchemaSpecRepositoryApplyConfiguration
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 (*SchemaSpecRepositoryApplyConfiguration) WithProxy ¶
func (b *SchemaSpecRepositoryApplyConfiguration) WithProxy(value *ProxyApplyConfiguration) *SchemaSpecRepositoryApplyConfiguration
WithProxy sets the Proxy 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 Proxy field is set to the value of the last call.
func (*SchemaSpecRepositoryApplyConfiguration) WithRef ¶
func (b *SchemaSpecRepositoryApplyConfiguration) WithRef(value string) *SchemaSpecRepositoryApplyConfiguration
WithRef sets the Ref 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 Ref field is set to the value of the last call.
func (*SchemaSpecRepositoryApplyConfiguration) WithRepoURL ¶
func (b *SchemaSpecRepositoryApplyConfiguration) WithRepoURL(value string) *SchemaSpecRepositoryApplyConfiguration
WithRepoURL sets the RepoURL 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 RepoURL field is set to the value of the last call.
func (*SchemaSpecRepositoryApplyConfiguration) WithSchema ¶
func (b *SchemaSpecRepositoryApplyConfiguration) WithSchema(value *SchemaSpecSchemaApplyConfiguration) *SchemaSpecRepositoryApplyConfiguration
WithSchema sets the Schema 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 Schema field is set to the value of the last call.
type SchemaSpecSchemaApplyConfiguration ¶
type SchemaSpecSchemaApplyConfiguration struct {
// Models defines the list of files/directories to be used as a model
Models []string `json:"models,omitempty"`
// Excludes defines the list of files/directories to be excluded
Includes []string `json:"includes,omitempty"`
// Excludes defines the list of files/directories to be excluded
Excludes []string `json:"excludes,omitempty"`
}
SchemaSpecSchemaApplyConfiguration represents a declarative configuration of the SchemaSpecSchema type for use with apply.
func SchemaSpecSchema ¶
func SchemaSpecSchema() *SchemaSpecSchemaApplyConfiguration
SchemaSpecSchemaApplyConfiguration constructs a declarative configuration of the SchemaSpecSchema type for use with apply.
func (*SchemaSpecSchemaApplyConfiguration) WithExcludes ¶
func (b *SchemaSpecSchemaApplyConfiguration) WithExcludes(values ...string) *SchemaSpecSchemaApplyConfiguration
WithExcludes adds the given value to the Excludes 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 Excludes field.
func (*SchemaSpecSchemaApplyConfiguration) WithIncludes ¶
func (b *SchemaSpecSchemaApplyConfiguration) WithIncludes(values ...string) *SchemaSpecSchemaApplyConfiguration
WithIncludes adds the given value to the Includes 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 Includes field.
func (*SchemaSpecSchemaApplyConfiguration) WithModels ¶
func (b *SchemaSpecSchemaApplyConfiguration) WithModels(values ...string) *SchemaSpecSchemaApplyConfiguration
WithModels adds the given value to the Models 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 Models field.
type SchemaStatusApplyConfiguration ¶
type SchemaStatusApplyConfiguration struct {
// ConditionedStatus provides the status of the Schema using conditions
conditionv1alpha1.ConditionedStatus `json:",inline"`
// SchemaRepositoryStatus provides the array of repositories
Repositories []SchemaRepositoryStatusApplyConfiguration `json:"repositories,omitempty"`
}
SchemaStatusApplyConfiguration represents a declarative configuration of the SchemaStatus type for use with apply.
SchemaStatus defines the observed state of Schema
func SchemaStatus ¶
func SchemaStatus() *SchemaStatusApplyConfiguration
SchemaStatusApplyConfiguration constructs a declarative configuration of the SchemaStatus type for use with apply.
func (*SchemaStatusApplyConfiguration) WithConditions ¶
func (b *SchemaStatusApplyConfiguration) WithConditions(values ...conditionv1alpha1.Condition) *SchemaStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*SchemaStatusApplyConfiguration) WithRepositories ¶
func (b *SchemaStatusApplyConfiguration) WithRepositories(values ...*SchemaRepositoryStatusApplyConfiguration) *SchemaStatusApplyConfiguration
WithRepositories adds the given value to the Repositories 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 Repositories field.
type SrcDstPathApplyConfiguration ¶
type SrcDstPathApplyConfiguration struct {
// Src is the relative directory in the repository URL
Src *string `json:"src,omitempty"`
// Dst is the relative directory in the schema server
Dst *string `json:"dst,omitempty"`
}
SrcDstPathApplyConfiguration represents a declarative configuration of the SrcDstPath type for use with apply.
SrcDstPath provide a src/dst pair for the loader to download the schema from a specific src in the repository to a given destination in the schema server
func SrcDstPath ¶
func SrcDstPath() *SrcDstPathApplyConfiguration
SrcDstPathApplyConfiguration constructs a declarative configuration of the SrcDstPath type for use with apply.
func (*SrcDstPathApplyConfiguration) WithDst ¶
func (b *SrcDstPathApplyConfiguration) WithDst(value string) *SrcDstPathApplyConfiguration
WithDst sets the Dst 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 Dst field is set to the value of the last call.
func (*SrcDstPathApplyConfiguration) WithSrc ¶
func (b *SrcDstPathApplyConfiguration) WithSrc(value string) *SrcDstPathApplyConfiguration
WithSrc sets the Src 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 Src field is set to the value of the last call.
type SubscriptionApplyConfiguration ¶
type SubscriptionApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *SubscriptionSpecApplyConfiguration `json:"spec,omitempty"`
Status *SubscriptionStatusApplyConfiguration `json:"status,omitempty"`
}
SubscriptionApplyConfiguration represents a declarative configuration of the Subscription type for use with apply.
Subscription is the Schema for the Subscription API
func Subscription ¶
func Subscription(name, namespace string) *SubscriptionApplyConfiguration
Subscription constructs a declarative configuration of the Subscription type for use with apply.
func (*SubscriptionApplyConfiguration) GetAPIVersion ¶
func (b *SubscriptionApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*SubscriptionApplyConfiguration) GetKind ¶
func (b *SubscriptionApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*SubscriptionApplyConfiguration) GetName ¶
func (b *SubscriptionApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*SubscriptionApplyConfiguration) GetNamespace ¶
func (b *SubscriptionApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (SubscriptionApplyConfiguration) IsApplyConfiguration ¶
func (b SubscriptionApplyConfiguration) IsApplyConfiguration()
func (*SubscriptionApplyConfiguration) WithAPIVersion ¶
func (b *SubscriptionApplyConfiguration) WithAPIVersion(value string) *SubscriptionApplyConfiguration
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 (*SubscriptionApplyConfiguration) WithAnnotations ¶
func (b *SubscriptionApplyConfiguration) WithAnnotations(entries map[string]string) *SubscriptionApplyConfiguration
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 (*SubscriptionApplyConfiguration) WithCreationTimestamp ¶
func (b *SubscriptionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *SubscriptionApplyConfiguration
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 (*SubscriptionApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *SubscriptionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SubscriptionApplyConfiguration
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 (*SubscriptionApplyConfiguration) WithDeletionTimestamp ¶
func (b *SubscriptionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *SubscriptionApplyConfiguration
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 (*SubscriptionApplyConfiguration) WithFinalizers ¶
func (b *SubscriptionApplyConfiguration) WithFinalizers(values ...string) *SubscriptionApplyConfiguration
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 (*SubscriptionApplyConfiguration) WithGenerateName ¶
func (b *SubscriptionApplyConfiguration) WithGenerateName(value string) *SubscriptionApplyConfiguration
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 (*SubscriptionApplyConfiguration) WithGeneration ¶
func (b *SubscriptionApplyConfiguration) WithGeneration(value int64) *SubscriptionApplyConfiguration
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 (*SubscriptionApplyConfiguration) WithKind ¶
func (b *SubscriptionApplyConfiguration) WithKind(value string) *SubscriptionApplyConfiguration
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 (*SubscriptionApplyConfiguration) WithLabels ¶
func (b *SubscriptionApplyConfiguration) WithLabels(entries map[string]string) *SubscriptionApplyConfiguration
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 (*SubscriptionApplyConfiguration) WithName ¶
func (b *SubscriptionApplyConfiguration) WithName(value string) *SubscriptionApplyConfiguration
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 (*SubscriptionApplyConfiguration) WithNamespace ¶
func (b *SubscriptionApplyConfiguration) WithNamespace(value string) *SubscriptionApplyConfiguration
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 (*SubscriptionApplyConfiguration) WithOwnerReferences ¶
func (b *SubscriptionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *SubscriptionApplyConfiguration
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 (*SubscriptionApplyConfiguration) WithResourceVersion ¶
func (b *SubscriptionApplyConfiguration) WithResourceVersion(value string) *SubscriptionApplyConfiguration
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 (*SubscriptionApplyConfiguration) WithSpec ¶
func (b *SubscriptionApplyConfiguration) WithSpec(value *SubscriptionSpecApplyConfiguration) *SubscriptionApplyConfiguration
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 (*SubscriptionApplyConfiguration) WithStatus ¶
func (b *SubscriptionApplyConfiguration) WithStatus(value *SubscriptionStatusApplyConfiguration) *SubscriptionApplyConfiguration
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 (*SubscriptionApplyConfiguration) WithUID ¶
func (b *SubscriptionApplyConfiguration) WithUID(value types.UID) *SubscriptionApplyConfiguration
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 SubscriptionParametersApplyConfiguration ¶
type SubscriptionParametersApplyConfiguration struct {
// Name defines the name of the group of the Subscription to be collected
Name *string `json:"name,omitempty"`
// Description details what the Subscription collection is about
Description *string `json:"description,omitempty"`
// Labels can be defined as user defined data to provide extra context
Labels map[string]string `json:"labels,omitempty"`
// AdminState allows to disable the subscription
AdminState *invv1alpha1.AdminState `json:"adminState,omitempty"`
Mode *invv1alpha1.SyncMode `json:"mode,omitempty"`
Interval *v1.Duration `json:"interval,omitempty"`
Paths []string `json:"paths,omitempty"`
}
SubscriptionParametersApplyConfiguration represents a declarative configuration of the SubscriptionParameters type for use with apply.
SubscriptionSync defines the desired Subscription of SubscriptionSync
func SubscriptionParameters ¶
func SubscriptionParameters() *SubscriptionParametersApplyConfiguration
SubscriptionParametersApplyConfiguration constructs a declarative configuration of the SubscriptionParameters type for use with apply.
func (*SubscriptionParametersApplyConfiguration) WithAdminState ¶
func (b *SubscriptionParametersApplyConfiguration) WithAdminState(value invv1alpha1.AdminState) *SubscriptionParametersApplyConfiguration
WithAdminState sets the AdminState 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 AdminState field is set to the value of the last call.
func (*SubscriptionParametersApplyConfiguration) WithDescription ¶
func (b *SubscriptionParametersApplyConfiguration) WithDescription(value string) *SubscriptionParametersApplyConfiguration
WithDescription sets the Description 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 Description field is set to the value of the last call.
func (*SubscriptionParametersApplyConfiguration) WithInterval ¶
func (b *SubscriptionParametersApplyConfiguration) WithInterval(value v1.Duration) *SubscriptionParametersApplyConfiguration
WithInterval sets the Interval 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 Interval field is set to the value of the last call.
func (*SubscriptionParametersApplyConfiguration) WithLabels ¶
func (b *SubscriptionParametersApplyConfiguration) WithLabels(entries map[string]string) *SubscriptionParametersApplyConfiguration
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 (*SubscriptionParametersApplyConfiguration) WithMode ¶
func (b *SubscriptionParametersApplyConfiguration) WithMode(value invv1alpha1.SyncMode) *SubscriptionParametersApplyConfiguration
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 (*SubscriptionParametersApplyConfiguration) WithName ¶
func (b *SubscriptionParametersApplyConfiguration) WithName(value string) *SubscriptionParametersApplyConfiguration
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 (*SubscriptionParametersApplyConfiguration) WithPaths ¶
func (b *SubscriptionParametersApplyConfiguration) WithPaths(values ...string) *SubscriptionParametersApplyConfiguration
WithPaths adds the given value to the Paths 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 Paths field.
type SubscriptionSpecApplyConfiguration ¶
type SubscriptionSpecApplyConfiguration struct {
// Targets defines the targets on which this Subscription applies
Target *SubscriptionTargetApplyConfiguration `json:"target,omitempty"`
Protocol *invv1alpha1.Protocol `json:"protocol,omitempty"`
// Port defines the port on which the scan runs
Port *uint32 `json:"port,omitempty"`
Encoding *invv1alpha1.Encoding `json:"encoding,omitempty"`
Subscriptions []SubscriptionParametersApplyConfiguration `json:"subscriptions,omitempty"`
}
SubscriptionSpecApplyConfiguration represents a declarative configuration of the SubscriptionSpec type for use with apply.
SubscriptionSpec defines the desired Subscription of Subscription
func SubscriptionSpec ¶
func SubscriptionSpec() *SubscriptionSpecApplyConfiguration
SubscriptionSpecApplyConfiguration constructs a declarative configuration of the SubscriptionSpec type for use with apply.
func (*SubscriptionSpecApplyConfiguration) WithEncoding ¶
func (b *SubscriptionSpecApplyConfiguration) WithEncoding(value invv1alpha1.Encoding) *SubscriptionSpecApplyConfiguration
WithEncoding sets the Encoding 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 Encoding field is set to the value of the last call.
func (*SubscriptionSpecApplyConfiguration) WithPort ¶
func (b *SubscriptionSpecApplyConfiguration) WithPort(value uint32) *SubscriptionSpecApplyConfiguration
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 (*SubscriptionSpecApplyConfiguration) WithProtocol ¶
func (b *SubscriptionSpecApplyConfiguration) WithProtocol(value invv1alpha1.Protocol) *SubscriptionSpecApplyConfiguration
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 (*SubscriptionSpecApplyConfiguration) WithSubscriptions ¶
func (b *SubscriptionSpecApplyConfiguration) WithSubscriptions(values ...*SubscriptionParametersApplyConfiguration) *SubscriptionSpecApplyConfiguration
WithSubscriptions adds the given value to the Subscriptions 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 Subscriptions field.
func (*SubscriptionSpecApplyConfiguration) WithTarget ¶
func (b *SubscriptionSpecApplyConfiguration) WithTarget(value *SubscriptionTargetApplyConfiguration) *SubscriptionSpecApplyConfiguration
WithTarget sets the Target 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 Target field is set to the value of the last call.
type SubscriptionStatusApplyConfiguration ¶
type SubscriptionStatusApplyConfiguration struct {
// ConditionedStatus provides the status of the Schema using conditions
conditionv1alpha1.ConditionedStatus `json:",inline"`
// Targets defines the list of targets this resource applies to
Targets []string `json:"targets,omitempty"`
}
SubscriptionStatusApplyConfiguration represents a declarative configuration of the SubscriptionStatus type for use with apply.
func SubscriptionStatus ¶
func SubscriptionStatus() *SubscriptionStatusApplyConfiguration
SubscriptionStatusApplyConfiguration constructs a declarative configuration of the SubscriptionStatus type for use with apply.
func (*SubscriptionStatusApplyConfiguration) WithConditions ¶
func (b *SubscriptionStatusApplyConfiguration) WithConditions(values ...conditionv1alpha1.Condition) *SubscriptionStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*SubscriptionStatusApplyConfiguration) WithTargets ¶
func (b *SubscriptionStatusApplyConfiguration) WithTargets(values ...string) *SubscriptionStatusApplyConfiguration
WithTargets adds the given value to the Targets 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 Targets field.
type SubscriptionTargetApplyConfiguration ¶
type SubscriptionTargetApplyConfiguration struct {
// TargetSelector defines the selector used to select the targets to which the config applies
TargetSelector *v1.LabelSelectorApplyConfiguration `json:"targetSelector,omitempty"`
}
SubscriptionTargetApplyConfiguration represents a declarative configuration of the SubscriptionTarget type for use with apply.
func SubscriptionTarget ¶
func SubscriptionTarget() *SubscriptionTargetApplyConfiguration
SubscriptionTargetApplyConfiguration constructs a declarative configuration of the SubscriptionTarget type for use with apply.
func (*SubscriptionTargetApplyConfiguration) WithTargetSelector ¶
func (b *SubscriptionTargetApplyConfiguration) WithTargetSelector(value *v1.LabelSelectorApplyConfiguration) *SubscriptionTargetApplyConfiguration
WithTargetSelector sets the TargetSelector 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 TargetSelector field is set to the value of the last call.
type TargetConnectionProfileApplyConfiguration ¶
type TargetConnectionProfileApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *TargetConnectionProfileSpecApplyConfiguration `json:"spec,omitempty"`
}
TargetConnectionProfileApplyConfiguration represents a declarative configuration of the TargetConnectionProfile type for use with apply.
TargetConnectionProfile is the Schema for the TargetConnectionProfile API
func TargetConnectionProfile ¶
func TargetConnectionProfile(name, namespace string) *TargetConnectionProfileApplyConfiguration
TargetConnectionProfile constructs a declarative configuration of the TargetConnectionProfile type for use with apply.
func (*TargetConnectionProfileApplyConfiguration) GetAPIVersion ¶
func (b *TargetConnectionProfileApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*TargetConnectionProfileApplyConfiguration) GetKind ¶
func (b *TargetConnectionProfileApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*TargetConnectionProfileApplyConfiguration) GetName ¶
func (b *TargetConnectionProfileApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*TargetConnectionProfileApplyConfiguration) GetNamespace ¶
func (b *TargetConnectionProfileApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (TargetConnectionProfileApplyConfiguration) IsApplyConfiguration ¶
func (b TargetConnectionProfileApplyConfiguration) IsApplyConfiguration()
func (*TargetConnectionProfileApplyConfiguration) WithAPIVersion ¶
func (b *TargetConnectionProfileApplyConfiguration) WithAPIVersion(value string) *TargetConnectionProfileApplyConfiguration
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 (*TargetConnectionProfileApplyConfiguration) WithAnnotations ¶
func (b *TargetConnectionProfileApplyConfiguration) WithAnnotations(entries map[string]string) *TargetConnectionProfileApplyConfiguration
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 (*TargetConnectionProfileApplyConfiguration) WithCreationTimestamp ¶
func (b *TargetConnectionProfileApplyConfiguration) WithCreationTimestamp(value metav1.Time) *TargetConnectionProfileApplyConfiguration
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 (*TargetConnectionProfileApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *TargetConnectionProfileApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *TargetConnectionProfileApplyConfiguration
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 (*TargetConnectionProfileApplyConfiguration) WithDeletionTimestamp ¶
func (b *TargetConnectionProfileApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *TargetConnectionProfileApplyConfiguration
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 (*TargetConnectionProfileApplyConfiguration) WithFinalizers ¶
func (b *TargetConnectionProfileApplyConfiguration) WithFinalizers(values ...string) *TargetConnectionProfileApplyConfiguration
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 (*TargetConnectionProfileApplyConfiguration) WithGenerateName ¶
func (b *TargetConnectionProfileApplyConfiguration) WithGenerateName(value string) *TargetConnectionProfileApplyConfiguration
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 (*TargetConnectionProfileApplyConfiguration) WithGeneration ¶
func (b *TargetConnectionProfileApplyConfiguration) WithGeneration(value int64) *TargetConnectionProfileApplyConfiguration
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 (*TargetConnectionProfileApplyConfiguration) WithKind ¶
func (b *TargetConnectionProfileApplyConfiguration) WithKind(value string) *TargetConnectionProfileApplyConfiguration
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 (*TargetConnectionProfileApplyConfiguration) WithLabels ¶
func (b *TargetConnectionProfileApplyConfiguration) WithLabels(entries map[string]string) *TargetConnectionProfileApplyConfiguration
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 (*TargetConnectionProfileApplyConfiguration) WithName ¶
func (b *TargetConnectionProfileApplyConfiguration) WithName(value string) *TargetConnectionProfileApplyConfiguration
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 (*TargetConnectionProfileApplyConfiguration) WithNamespace ¶
func (b *TargetConnectionProfileApplyConfiguration) WithNamespace(value string) *TargetConnectionProfileApplyConfiguration
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 (*TargetConnectionProfileApplyConfiguration) WithOwnerReferences ¶
func (b *TargetConnectionProfileApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *TargetConnectionProfileApplyConfiguration
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 (*TargetConnectionProfileApplyConfiguration) WithResourceVersion ¶
func (b *TargetConnectionProfileApplyConfiguration) WithResourceVersion(value string) *TargetConnectionProfileApplyConfiguration
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 (*TargetConnectionProfileApplyConfiguration) WithSpec ¶
func (b *TargetConnectionProfileApplyConfiguration) WithSpec(value *TargetConnectionProfileSpecApplyConfiguration) *TargetConnectionProfileApplyConfiguration
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 (*TargetConnectionProfileApplyConfiguration) WithUID ¶
func (b *TargetConnectionProfileApplyConfiguration) WithUID(value types.UID) *TargetConnectionProfileApplyConfiguration
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 TargetConnectionProfileSpecApplyConfiguration ¶
type TargetConnectionProfileSpecApplyConfiguration struct {
ConnectRetry *v1.Duration `json:"connectRetry,omitempty"`
Timeout *v1.Duration `json:"timeout,omitempty"`
Protocol *invv1alpha1.Protocol `json:"protocol,omitempty"`
// Port defines the port on which the scan runs
Port *uint32 `json:"port,omitempty"`
Encoding *invv1alpha1.Encoding `json:"encoding,omitempty"`
PreferredNetconfVersion *string `json:"preferredNetconfVersion,omitempty"`
Insecure *bool `json:"insecure,omitempty"`
SkipVerify *bool `json:"skipVerify,omitempty"`
IncludeNS *bool `json:"includeNS,omitempty"`
OperationWithNS *bool `json:"operationWithNS,omitempty"`
UseOperationRemove *bool `json:"useOperationRemove,omitempty"`
CommitCandidate *invv1alpha1.CommitCandidate `json:"commitCandidate,omitempty"`
// TargetName specifies the target field value in gNMI Path prefix
// Examples: "OC-YANG" (SONiC), "openconfig" (some vendors), or empty
TargetName *string `json:"targetName,omitempty"`
}
TargetConnectionProfileSpecApplyConfiguration represents a declarative configuration of the TargetConnectionProfileSpec type for use with apply.
TargetConnectionProfileSpec defines the desired state of TargetConnectionProfile
func TargetConnectionProfileSpec ¶
func TargetConnectionProfileSpec() *TargetConnectionProfileSpecApplyConfiguration
TargetConnectionProfileSpecApplyConfiguration constructs a declarative configuration of the TargetConnectionProfileSpec type for use with apply.
func (*TargetConnectionProfileSpecApplyConfiguration) WithCommitCandidate ¶
func (b *TargetConnectionProfileSpecApplyConfiguration) WithCommitCandidate(value invv1alpha1.CommitCandidate) *TargetConnectionProfileSpecApplyConfiguration
WithCommitCandidate sets the CommitCandidate 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 CommitCandidate field is set to the value of the last call.
func (*TargetConnectionProfileSpecApplyConfiguration) WithConnectRetry ¶
func (b *TargetConnectionProfileSpecApplyConfiguration) WithConnectRetry(value v1.Duration) *TargetConnectionProfileSpecApplyConfiguration
WithConnectRetry sets the ConnectRetry 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 ConnectRetry field is set to the value of the last call.
func (*TargetConnectionProfileSpecApplyConfiguration) WithEncoding ¶
func (b *TargetConnectionProfileSpecApplyConfiguration) WithEncoding(value invv1alpha1.Encoding) *TargetConnectionProfileSpecApplyConfiguration
WithEncoding sets the Encoding 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 Encoding field is set to the value of the last call.
func (*TargetConnectionProfileSpecApplyConfiguration) WithIncludeNS ¶
func (b *TargetConnectionProfileSpecApplyConfiguration) WithIncludeNS(value bool) *TargetConnectionProfileSpecApplyConfiguration
WithIncludeNS sets the IncludeNS 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 IncludeNS field is set to the value of the last call.
func (*TargetConnectionProfileSpecApplyConfiguration) WithInsecure ¶
func (b *TargetConnectionProfileSpecApplyConfiguration) WithInsecure(value bool) *TargetConnectionProfileSpecApplyConfiguration
WithInsecure sets the Insecure 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 Insecure field is set to the value of the last call.
func (*TargetConnectionProfileSpecApplyConfiguration) WithOperationWithNS ¶
func (b *TargetConnectionProfileSpecApplyConfiguration) WithOperationWithNS(value bool) *TargetConnectionProfileSpecApplyConfiguration
WithOperationWithNS sets the OperationWithNS 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 OperationWithNS field is set to the value of the last call.
func (*TargetConnectionProfileSpecApplyConfiguration) WithPort ¶
func (b *TargetConnectionProfileSpecApplyConfiguration) WithPort(value uint32) *TargetConnectionProfileSpecApplyConfiguration
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 (*TargetConnectionProfileSpecApplyConfiguration) WithPreferredNetconfVersion ¶
func (b *TargetConnectionProfileSpecApplyConfiguration) WithPreferredNetconfVersion(value string) *TargetConnectionProfileSpecApplyConfiguration
WithPreferredNetconfVersion sets the PreferredNetconfVersion 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 PreferredNetconfVersion field is set to the value of the last call.
func (*TargetConnectionProfileSpecApplyConfiguration) WithProtocol ¶
func (b *TargetConnectionProfileSpecApplyConfiguration) WithProtocol(value invv1alpha1.Protocol) *TargetConnectionProfileSpecApplyConfiguration
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 (*TargetConnectionProfileSpecApplyConfiguration) WithSkipVerify ¶
func (b *TargetConnectionProfileSpecApplyConfiguration) WithSkipVerify(value bool) *TargetConnectionProfileSpecApplyConfiguration
WithSkipVerify sets the SkipVerify 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 SkipVerify field is set to the value of the last call.
func (*TargetConnectionProfileSpecApplyConfiguration) WithTargetName ¶
func (b *TargetConnectionProfileSpecApplyConfiguration) WithTargetName(value string) *TargetConnectionProfileSpecApplyConfiguration
WithTargetName sets the TargetName 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 TargetName field is set to the value of the last call.
func (*TargetConnectionProfileSpecApplyConfiguration) WithTimeout ¶
func (b *TargetConnectionProfileSpecApplyConfiguration) WithTimeout(value v1.Duration) *TargetConnectionProfileSpecApplyConfiguration
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.
func (*TargetConnectionProfileSpecApplyConfiguration) WithUseOperationRemove ¶
func (b *TargetConnectionProfileSpecApplyConfiguration) WithUseOperationRemove(value bool) *TargetConnectionProfileSpecApplyConfiguration
WithUseOperationRemove sets the UseOperationRemove 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 UseOperationRemove field is set to the value of the last call.
type TargetProfileApplyConfiguration ¶
type TargetProfileApplyConfiguration struct {
// Credentials defines the name of the secret that holds the credentials to connect to the target
Credentials *string `json:"credentials,omitempty"`
// TLSSecret defines the name of the TLS secret to connect to the target if mtls is used
TLSSecret *string `json:"tlsSecret,omitempty"`
// ConnectionProfile define the profile used to connect to the target once discovered
ConnectionProfile *string `json:"connectionProfile,omitempty"`
// SyncProfile define the profile used to sync to the target config once discovered
SyncProfile *string `json:"syncProfile,omitempty"`
}
TargetProfileApplyConfiguration represents a declarative configuration of the TargetProfile type for use with apply.
func TargetProfile ¶
func TargetProfile() *TargetProfileApplyConfiguration
TargetProfileApplyConfiguration constructs a declarative configuration of the TargetProfile type for use with apply.
func (*TargetProfileApplyConfiguration) WithConnectionProfile ¶
func (b *TargetProfileApplyConfiguration) WithConnectionProfile(value string) *TargetProfileApplyConfiguration
WithConnectionProfile sets the ConnectionProfile 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 ConnectionProfile field is set to the value of the last call.
func (*TargetProfileApplyConfiguration) WithCredentials ¶
func (b *TargetProfileApplyConfiguration) WithCredentials(value string) *TargetProfileApplyConfiguration
WithCredentials sets the Credentials 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 Credentials field is set to the value of the last call.
func (*TargetProfileApplyConfiguration) WithSyncProfile ¶
func (b *TargetProfileApplyConfiguration) WithSyncProfile(value string) *TargetProfileApplyConfiguration
WithSyncProfile sets the SyncProfile 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 SyncProfile field is set to the value of the last call.
func (*TargetProfileApplyConfiguration) WithTLSSecret ¶
func (b *TargetProfileApplyConfiguration) WithTLSSecret(value string) *TargetProfileApplyConfiguration
WithTLSSecret sets the TLSSecret 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 TLSSecret field is set to the value of the last call.
type TargetSyncProfileApplyConfiguration ¶
type TargetSyncProfileApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *TargetSyncProfileSpecApplyConfiguration `json:"spec,omitempty"`
}
TargetSyncProfileApplyConfiguration represents a declarative configuration of the TargetSyncProfile type for use with apply.
TargetSyncProfile is the Schema for the TargetSyncProfile API
func TargetSyncProfile ¶
func TargetSyncProfile(name, namespace string) *TargetSyncProfileApplyConfiguration
TargetSyncProfile constructs a declarative configuration of the TargetSyncProfile type for use with apply.
func (*TargetSyncProfileApplyConfiguration) GetAPIVersion ¶
func (b *TargetSyncProfileApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*TargetSyncProfileApplyConfiguration) GetKind ¶
func (b *TargetSyncProfileApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*TargetSyncProfileApplyConfiguration) GetName ¶
func (b *TargetSyncProfileApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*TargetSyncProfileApplyConfiguration) GetNamespace ¶
func (b *TargetSyncProfileApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (TargetSyncProfileApplyConfiguration) IsApplyConfiguration ¶
func (b TargetSyncProfileApplyConfiguration) IsApplyConfiguration()
func (*TargetSyncProfileApplyConfiguration) WithAPIVersion ¶
func (b *TargetSyncProfileApplyConfiguration) WithAPIVersion(value string) *TargetSyncProfileApplyConfiguration
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 (*TargetSyncProfileApplyConfiguration) WithAnnotations ¶
func (b *TargetSyncProfileApplyConfiguration) WithAnnotations(entries map[string]string) *TargetSyncProfileApplyConfiguration
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 (*TargetSyncProfileApplyConfiguration) WithCreationTimestamp ¶
func (b *TargetSyncProfileApplyConfiguration) WithCreationTimestamp(value metav1.Time) *TargetSyncProfileApplyConfiguration
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 (*TargetSyncProfileApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *TargetSyncProfileApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *TargetSyncProfileApplyConfiguration
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 (*TargetSyncProfileApplyConfiguration) WithDeletionTimestamp ¶
func (b *TargetSyncProfileApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *TargetSyncProfileApplyConfiguration
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 (*TargetSyncProfileApplyConfiguration) WithFinalizers ¶
func (b *TargetSyncProfileApplyConfiguration) WithFinalizers(values ...string) *TargetSyncProfileApplyConfiguration
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 (*TargetSyncProfileApplyConfiguration) WithGenerateName ¶
func (b *TargetSyncProfileApplyConfiguration) WithGenerateName(value string) *TargetSyncProfileApplyConfiguration
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 (*TargetSyncProfileApplyConfiguration) WithGeneration ¶
func (b *TargetSyncProfileApplyConfiguration) WithGeneration(value int64) *TargetSyncProfileApplyConfiguration
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 (*TargetSyncProfileApplyConfiguration) WithKind ¶
func (b *TargetSyncProfileApplyConfiguration) WithKind(value string) *TargetSyncProfileApplyConfiguration
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 (*TargetSyncProfileApplyConfiguration) WithLabels ¶
func (b *TargetSyncProfileApplyConfiguration) WithLabels(entries map[string]string) *TargetSyncProfileApplyConfiguration
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 (*TargetSyncProfileApplyConfiguration) WithName ¶
func (b *TargetSyncProfileApplyConfiguration) WithName(value string) *TargetSyncProfileApplyConfiguration
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 (*TargetSyncProfileApplyConfiguration) WithNamespace ¶
func (b *TargetSyncProfileApplyConfiguration) WithNamespace(value string) *TargetSyncProfileApplyConfiguration
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 (*TargetSyncProfileApplyConfiguration) WithOwnerReferences ¶
func (b *TargetSyncProfileApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *TargetSyncProfileApplyConfiguration
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 (*TargetSyncProfileApplyConfiguration) WithResourceVersion ¶
func (b *TargetSyncProfileApplyConfiguration) WithResourceVersion(value string) *TargetSyncProfileApplyConfiguration
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 (*TargetSyncProfileApplyConfiguration) WithSpec ¶
func (b *TargetSyncProfileApplyConfiguration) WithSpec(value *TargetSyncProfileSpecApplyConfiguration) *TargetSyncProfileApplyConfiguration
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 (*TargetSyncProfileApplyConfiguration) WithUID ¶
func (b *TargetSyncProfileApplyConfiguration) WithUID(value types.UID) *TargetSyncProfileApplyConfiguration
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 TargetSyncProfileSpecApplyConfiguration ¶
type TargetSyncProfileSpecApplyConfiguration struct {
Validate *bool `json:"validate,omitempty"`
Buffer *int64 `json:"buffer,omitempty"`
Workers *int64 `json:"workers,omitempty"`
Sync []TargetSyncProfileSyncApplyConfiguration `json:"sync,omitempty"`
}
TargetSyncProfileSpecApplyConfiguration represents a declarative configuration of the TargetSyncProfileSpec type for use with apply.
TargetSyncProfileSpec defines the desired state of TargetSyncProfile
func TargetSyncProfileSpec ¶
func TargetSyncProfileSpec() *TargetSyncProfileSpecApplyConfiguration
TargetSyncProfileSpecApplyConfiguration constructs a declarative configuration of the TargetSyncProfileSpec type for use with apply.
func (*TargetSyncProfileSpecApplyConfiguration) WithBuffer ¶
func (b *TargetSyncProfileSpecApplyConfiguration) WithBuffer(value int64) *TargetSyncProfileSpecApplyConfiguration
WithBuffer sets the Buffer 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 Buffer field is set to the value of the last call.
func (*TargetSyncProfileSpecApplyConfiguration) WithSync ¶
func (b *TargetSyncProfileSpecApplyConfiguration) WithSync(values ...*TargetSyncProfileSyncApplyConfiguration) *TargetSyncProfileSpecApplyConfiguration
WithSync adds the given value to the Sync 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 Sync field.
func (*TargetSyncProfileSpecApplyConfiguration) WithValidate ¶
func (b *TargetSyncProfileSpecApplyConfiguration) WithValidate(value bool) *TargetSyncProfileSpecApplyConfiguration
WithValidate sets the Validate 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 Validate field is set to the value of the last call.
func (*TargetSyncProfileSpecApplyConfiguration) WithWorkers ¶
func (b *TargetSyncProfileSpecApplyConfiguration) WithWorkers(value int64) *TargetSyncProfileSpecApplyConfiguration
WithWorkers sets the Workers 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 Workers field is set to the value of the last call.
type TargetSyncProfileSyncApplyConfiguration ¶
type TargetSyncProfileSyncApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Protocol *invv1alpha1.Protocol `json:"protocol,omitempty"`
// Port defines the port on which the scan runs
Port *uint32 `json:"port,omitempty"`
Paths []string `json:"paths,omitempty"`
Mode *invv1alpha1.SyncMode `json:"mode,omitempty"`
Encoding *invv1alpha1.Encoding `json:"encoding,omitempty"`
Interval *v1.Duration `json:"interval,omitempty"`
}
TargetSyncProfileSyncApplyConfiguration represents a declarative configuration of the TargetSyncProfileSync type for use with apply.
TargetSyncProfileSync defines the desired state of TargetSyncProfileSync
func TargetSyncProfileSync ¶
func TargetSyncProfileSync() *TargetSyncProfileSyncApplyConfiguration
TargetSyncProfileSyncApplyConfiguration constructs a declarative configuration of the TargetSyncProfileSync type for use with apply.
func (*TargetSyncProfileSyncApplyConfiguration) WithEncoding ¶
func (b *TargetSyncProfileSyncApplyConfiguration) WithEncoding(value invv1alpha1.Encoding) *TargetSyncProfileSyncApplyConfiguration
WithEncoding sets the Encoding 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 Encoding field is set to the value of the last call.
func (*TargetSyncProfileSyncApplyConfiguration) WithInterval ¶
func (b *TargetSyncProfileSyncApplyConfiguration) WithInterval(value v1.Duration) *TargetSyncProfileSyncApplyConfiguration
WithInterval sets the Interval 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 Interval field is set to the value of the last call.
func (*TargetSyncProfileSyncApplyConfiguration) WithMode ¶
func (b *TargetSyncProfileSyncApplyConfiguration) WithMode(value invv1alpha1.SyncMode) *TargetSyncProfileSyncApplyConfiguration
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 (*TargetSyncProfileSyncApplyConfiguration) WithName ¶
func (b *TargetSyncProfileSyncApplyConfiguration) WithName(value string) *TargetSyncProfileSyncApplyConfiguration
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 (*TargetSyncProfileSyncApplyConfiguration) WithPaths ¶
func (b *TargetSyncProfileSyncApplyConfiguration) WithPaths(values ...string) *TargetSyncProfileSyncApplyConfiguration
WithPaths adds the given value to the Paths 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 Paths field.
func (*TargetSyncProfileSyncApplyConfiguration) WithPort ¶
func (b *TargetSyncProfileSyncApplyConfiguration) WithPort(value uint32) *TargetSyncProfileSyncApplyConfiguration
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 (*TargetSyncProfileSyncApplyConfiguration) WithProtocol ¶
func (b *TargetSyncProfileSyncApplyConfiguration) WithProtocol(value invv1alpha1.Protocol) *TargetSyncProfileSyncApplyConfiguration
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.
type TargetTemplateApplyConfiguration ¶
type TargetTemplateApplyConfiguration struct {
// target name template
NameTemplate *string `json:"nameTemplate,omitempty"`
// Annotations is a key value map to be copied to the target CR.
Annotations map[string]string `json:"annotations,omitempty"`
// Labels is a key value map to be copied to the target CR.
Labels map[string]string `json:"labels,omitempty"`
}
TargetTemplateApplyConfiguration represents a declarative configuration of the TargetTemplate type for use with apply.
TargetTemplate defines the template of the target
func TargetTemplate ¶
func TargetTemplate() *TargetTemplateApplyConfiguration
TargetTemplateApplyConfiguration constructs a declarative configuration of the TargetTemplate type for use with apply.
func (*TargetTemplateApplyConfiguration) WithAnnotations ¶
func (b *TargetTemplateApplyConfiguration) WithAnnotations(entries map[string]string) *TargetTemplateApplyConfiguration
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 (*TargetTemplateApplyConfiguration) WithLabels ¶
func (b *TargetTemplateApplyConfiguration) WithLabels(entries map[string]string) *TargetTemplateApplyConfiguration
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 (*TargetTemplateApplyConfiguration) WithNameTemplate ¶
func (b *TargetTemplateApplyConfiguration) WithNameTemplate(value string) *TargetTemplateApplyConfiguration
WithNameTemplate sets the NameTemplate 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 NameTemplate field is set to the value of the last call.
type WorkspaceApplyConfiguration ¶
type WorkspaceApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *WorkspaceSpecApplyConfiguration `json:"spec,omitempty"`
Status *WorkspaceStatusApplyConfiguration `json:"status,omitempty"`
}
WorkspaceApplyConfiguration represents a declarative configuration of the Workspace type for use with apply.
Workspace is the Workspace for the Workspace API
func Workspace ¶
func Workspace(name, namespace string) *WorkspaceApplyConfiguration
Workspace constructs a declarative configuration of the Workspace type for use with apply.
func (*WorkspaceApplyConfiguration) GetAPIVersion ¶
func (b *WorkspaceApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*WorkspaceApplyConfiguration) GetKind ¶
func (b *WorkspaceApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*WorkspaceApplyConfiguration) GetName ¶
func (b *WorkspaceApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*WorkspaceApplyConfiguration) GetNamespace ¶
func (b *WorkspaceApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (WorkspaceApplyConfiguration) IsApplyConfiguration ¶
func (b WorkspaceApplyConfiguration) IsApplyConfiguration()
func (*WorkspaceApplyConfiguration) WithAPIVersion ¶
func (b *WorkspaceApplyConfiguration) WithAPIVersion(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithAnnotations ¶
func (b *WorkspaceApplyConfiguration) WithAnnotations(entries map[string]string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithCreationTimestamp ¶
func (b *WorkspaceApplyConfiguration) WithCreationTimestamp(value metav1.Time) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *WorkspaceApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithDeletionTimestamp ¶
func (b *WorkspaceApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithFinalizers ¶
func (b *WorkspaceApplyConfiguration) WithFinalizers(values ...string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithGenerateName ¶
func (b *WorkspaceApplyConfiguration) WithGenerateName(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithGeneration ¶
func (b *WorkspaceApplyConfiguration) WithGeneration(value int64) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithKind ¶
func (b *WorkspaceApplyConfiguration) WithKind(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithLabels ¶
func (b *WorkspaceApplyConfiguration) WithLabels(entries map[string]string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithName ¶
func (b *WorkspaceApplyConfiguration) WithName(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithNamespace ¶
func (b *WorkspaceApplyConfiguration) WithNamespace(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithOwnerReferences ¶
func (b *WorkspaceApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithResourceVersion ¶
func (b *WorkspaceApplyConfiguration) WithResourceVersion(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithSpec ¶
func (b *WorkspaceApplyConfiguration) WithSpec(value *WorkspaceSpecApplyConfiguration) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithStatus ¶
func (b *WorkspaceApplyConfiguration) WithStatus(value *WorkspaceStatusApplyConfiguration) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithUID ¶
func (b *WorkspaceApplyConfiguration) WithUID(value types.UID) *WorkspaceApplyConfiguration
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 WorkspaceSpecApplyConfiguration ¶
type WorkspaceSpecApplyConfiguration struct {
RepositoryApplyConfiguration `json:",inline"`
}
WorkspaceSpecApplyConfiguration represents a declarative configuration of the WorkspaceSpec type for use with apply.
WorkspaceSpec defines the desired state of Workspace
func WorkspaceSpec ¶
func WorkspaceSpec() *WorkspaceSpecApplyConfiguration
WorkspaceSpecApplyConfiguration constructs a declarative configuration of the WorkspaceSpec type for use with apply.
func (*WorkspaceSpecApplyConfiguration) WithCredentials ¶
func (b *WorkspaceSpecApplyConfiguration) WithCredentials(value string) *WorkspaceSpecApplyConfiguration
WithCredentials sets the Credentials 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 Credentials field is set to the value of the last call.
func (*WorkspaceSpecApplyConfiguration) WithKind ¶
func (b *WorkspaceSpecApplyConfiguration) WithKind(value invv1alpha1.BranchTagKind) *WorkspaceSpecApplyConfiguration
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 (*WorkspaceSpecApplyConfiguration) WithProxy ¶
func (b *WorkspaceSpecApplyConfiguration) WithProxy(value *ProxyApplyConfiguration) *WorkspaceSpecApplyConfiguration
WithProxy sets the Proxy 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 Proxy field is set to the value of the last call.
func (*WorkspaceSpecApplyConfiguration) WithRef ¶
func (b *WorkspaceSpecApplyConfiguration) WithRef(value string) *WorkspaceSpecApplyConfiguration
WithRef sets the Ref 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 Ref field is set to the value of the last call.
func (*WorkspaceSpecApplyConfiguration) WithRepoURL ¶
func (b *WorkspaceSpecApplyConfiguration) WithRepoURL(value string) *WorkspaceSpecApplyConfiguration
WithRepoURL sets the RepoURL 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 RepoURL field is set to the value of the last call.
type WorkspaceStatusApplyConfiguration ¶
type WorkspaceStatusApplyConfiguration struct {
// ConditionedStatus provides the status of the Workspace using conditions
conditionv1alpha1.ConditionedStatus `json:",inline"`
// Kind defines the that the BranchOrTag string is a repository branch or a tag
Kind *invv1alpha1.BranchTagKind `json:"kind,omitempty"`
// DeployedRef is the reference that is deployed
DeployedRef *string `json:"deployedRef,omitempty"`
}
WorkspaceStatusApplyConfiguration represents a declarative configuration of the WorkspaceStatus type for use with apply.
WorkspaceStatus defines the observed state of Workspace
func WorkspaceStatus ¶
func WorkspaceStatus() *WorkspaceStatusApplyConfiguration
WorkspaceStatusApplyConfiguration constructs a declarative configuration of the WorkspaceStatus type for use with apply.
func (*WorkspaceStatusApplyConfiguration) WithConditions ¶
func (b *WorkspaceStatusApplyConfiguration) WithConditions(values ...conditionv1alpha1.Condition) *WorkspaceStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*WorkspaceStatusApplyConfiguration) WithDeployedRef ¶
func (b *WorkspaceStatusApplyConfiguration) WithDeployedRef(value string) *WorkspaceStatusApplyConfiguration
WithDeployedRef sets the DeployedRef 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 DeployedRef field is set to the value of the last call.
func (*WorkspaceStatusApplyConfiguration) WithKind ¶
func (b *WorkspaceStatusApplyConfiguration) WithKind(value invv1alpha1.BranchTagKind) *WorkspaceStatusApplyConfiguration
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.
Source Files
¶
- discoveryparameters.go
- discoverypathdefinition.go
- discoveryprofile.go
- discoveryrule.go
- discoveryruleaddress.go
- discoveryruleprefix.go
- discoveryrulespec.go
- discoveryrulestatus.go
- discoveryvendorprofile.go
- discoveryvendorprofilespec.go
- gnmidiscoveryvendorprofileparameters.go
- proxy.go
- repository.go
- rollout.go
- rolloutspec.go
- rolloutstatus.go
- rollouttargetstatus.go
- schema.go
- schemakey.go
- schemarepositorystatus.go
- schemaspec.go
- schemaspecrepository.go
- schemaspecschema.go
- schemastatus.go
- srcdstpath.go
- subscription.go
- subscriptionparameters.go
- subscriptionspec.go
- subscriptionstatus.go
- subscriptiontarget.go
- targetconnectionprofile.go
- targetconnectionprofilespec.go
- targetprofile.go
- targetsyncprofile.go
- targetsyncprofilespec.go
- targetsyncprofilesync.go
- targettemplate.go
- workspace.go
- workspacespec.go
- workspacestatus.go