testhelpers

package
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FakePrivateLinkConnectionName

func FakePrivateLinkConnectionName(privateLinkName string) string

func SetupPrivateEndpointClientToReturnNotFound

func SetupPrivateEndpointClientToReturnNotFound(
	privateEndpointClient *mock_azure.MockPrivateEndpointsClient,
	mcResourceGroup string,
	expectedPrivateEndpointName string)

func SetupPrivateEndpointClientToReturnNotFoundAndThenPrivateEndpointWithPrivateIp

func SetupPrivateEndpointClientToReturnNotFoundAndThenPrivateEndpointWithPrivateIp(
	privateEndpointClient *mock_azure.MockPrivateEndpointsClient,
	mcResourceGroup string,
	expectedPrivateEndpointName string,
	expectedPrivateIpString string,
	callCounter *int)

func SetupPrivateEndpointClientToReturnPrivateIp

func SetupPrivateEndpointClientToReturnPrivateIp(
	privateEndpointClient *mock_azure.MockPrivateEndpointsClient,
	mcResourceGroup string,
	expectedPrivateEndpointName string,
	expectedPrivateIpString string)

func SetupPrivateEndpointClientWithoutPrivateIp

func SetupPrivateEndpointClientWithoutPrivateIp(
	privateEndpointClient *mock_azure.MockPrivateEndpointsClient,
	mcResourceGroup string,
	expectedPrivateEndpointName string)

Types

type AzureClusterBuilder

type AzureClusterBuilder struct {
	// contains filtered or unexported fields
}

func NewAzureClusterBuilder

func NewAzureClusterBuilder(subscriptionID, resourceGroup string) *AzureClusterBuilder

func (*AzureClusterBuilder) Build

func (*AzureClusterBuilder) WithAPILoadBalancerType

func (b *AzureClusterBuilder) WithAPILoadBalancerType(lbType capz.LBType) *AzureClusterBuilder

func (*AzureClusterBuilder) WithCondition

func (b *AzureClusterBuilder) WithCondition(condition *capi.Condition) *AzureClusterBuilder

func (*AzureClusterBuilder) WithDeletionTimestamp

func (b *AzureClusterBuilder) WithDeletionTimestamp(time time.Time) *AzureClusterBuilder

func (*AzureClusterBuilder) WithFinalizer

func (b *AzureClusterBuilder) WithFinalizer(finalizer string) *AzureClusterBuilder

func (*AzureClusterBuilder) WithLocation

func (b *AzureClusterBuilder) WithLocation(location string) *AzureClusterBuilder
func (b *AzureClusterBuilder) WithPrivateLink(privateLink capz.PrivateLink) *AzureClusterBuilder

func (*AzureClusterBuilder) WithSubnet

func (b *AzureClusterBuilder) WithSubnet(name string, role capz.SubnetRole, privateEndpoints capz.PrivateEndpoints) *AzureClusterBuilder

type PrivateEndpointBuilder

type PrivateEndpointBuilder struct {
	// contains filtered or unexported fields
}

func NewPrivateEndpointBuilder

func NewPrivateEndpointBuilder(name string) *PrivateEndpointBuilder

func (*PrivateEndpointBuilder) Build

func (*PrivateEndpointBuilder) WithLocation

func (b *PrivateEndpointBuilder) WithLocation(location string) *PrivateEndpointBuilder

func (*PrivateEndpointBuilder) WithPrivateLinkServiceConnection

func (b *PrivateEndpointBuilder) WithPrivateLinkServiceConnection(subscriptionID, resourceGroup, privateLinkName string) *PrivateEndpointBuilder

func (*PrivateEndpointBuilder) WithPrivateLinkServiceConnectionWithName added in v0.2.0

func (b *PrivateEndpointBuilder) WithPrivateLinkServiceConnectionWithName(subscriptionID, resourceGroup, privateLinkName, connectionName string) *PrivateEndpointBuilder

type PrivateLinkBuilder

type PrivateLinkBuilder struct {
	// contains filtered or unexported fields
}

func NewPrivateLinkBuilder

func NewPrivateLinkBuilder(name string) *PrivateLinkBuilder

func (*PrivateLinkBuilder) Build

func (b *PrivateLinkBuilder) Build() capz.PrivateLink

func (*PrivateLinkBuilder) WithAllowedSubscription

func (b *PrivateLinkBuilder) WithAllowedSubscription(subscriptionID string) *PrivateLinkBuilder

func (*PrivateLinkBuilder) WithAutoApprovedSubscription

func (b *PrivateLinkBuilder) WithAutoApprovedSubscription(subscriptionID string) *PrivateLinkBuilder

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL