Documentation ¶
Index ¶
- func FakePrivateLinkConnectionName(privateLinkName string) string
- func SetupPrivateEndpointClientToReturnNotFound(privateEndpointClient *mock_azure.MockPrivateEndpointsClient, ...)
- func SetupPrivateEndpointClientToReturnNotFoundAndThenPrivateEndpointWithPrivateIp(privateEndpointClient *mock_azure.MockPrivateEndpointsClient, ...)
- func SetupPrivateEndpointClientToReturnPrivateIp(privateEndpointClient *mock_azure.MockPrivateEndpointsClient, ...)
- func SetupPrivateEndpointClientWithoutPrivateIp(privateEndpointClient *mock_azure.MockPrivateEndpointsClient, ...)
- type AzureClusterBuilder
- func (b *AzureClusterBuilder) Build() *capz.AzureCluster
- func (b *AzureClusterBuilder) WithAPILoadBalancerType(lbType capz.LBType) *AzureClusterBuilder
- func (b *AzureClusterBuilder) WithCondition(condition *capi.Condition) *AzureClusterBuilder
- func (b *AzureClusterBuilder) WithDeletionTimestamp(time time.Time) *AzureClusterBuilder
- func (b *AzureClusterBuilder) WithFinalizer(finalizer string) *AzureClusterBuilder
- func (b *AzureClusterBuilder) WithLocation(location string) *AzureClusterBuilder
- func (b *AzureClusterBuilder) WithPrivateLink(privateLink capz.PrivateLink) *AzureClusterBuilder
- func (b *AzureClusterBuilder) WithSubnet(name string, role capz.SubnetRole, privateEndpoints capz.PrivateEndpoints) *AzureClusterBuilder
- type PrivateEndpointBuilder
- func (b *PrivateEndpointBuilder) Build() capz.PrivateEndpointSpec
- func (b *PrivateEndpointBuilder) WithLocation(location string) *PrivateEndpointBuilder
- func (b *PrivateEndpointBuilder) WithPrivateLinkServiceConnection(subscriptionID, resourceGroup, privateLinkName string) *PrivateEndpointBuilder
- func (b *PrivateEndpointBuilder) WithPrivateLinkServiceConnectionWithName(subscriptionID, resourceGroup, privateLinkName, connectionName string) *PrivateEndpointBuilder
- type PrivateLinkBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 (b *AzureClusterBuilder) Build() *capz.AzureCluster
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 (*AzureClusterBuilder) WithPrivateLink ¶
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 (b *PrivateEndpointBuilder) Build() capz.PrivateEndpointSpec
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
Click to show internal directories.
Click to hide internal directories.