Documentation
¶
Index ¶
- type BaseZoneCredentials
- type DNSScope
- func (s *DNSScope) APIEndpoint() string
- func (s *DNSScope) AzureClientSecret() string
- func (s *DNSScope) AzureClusterIdentity() infrav1.AzureClusterIdentity
- func (s *DNSScope) BaseDomain() string
- func (s *DNSScope) BaseDomainResourceGroup() string
- func (s *DNSScope) BaseZoneCredentials() BaseZoneCredentials
- func (s *DNSScope) ClusterDomain() string
- func (s *DNSScope) ResourceGroup() string
- func (s *DNSScope) ResourceTags() map[string]*string
- type DNSScopeParams
- type Identity
- type PrivateDNSScope
- func (s *PrivateDNSScope) ClusterDomain() string
- func (s *PrivateDNSScope) ClusterName() string
- func (s *PrivateDNSScope) ManagementClusterAzureClientSecret() string
- func (s *PrivateDNSScope) ManagementClusterAzureIdentity() infrav1.AzureClusterIdentity
- func (s *PrivateDNSScope) ManagementClusterClientID() string
- func (s *PrivateDNSScope) ManagementClusterResourceGroup() string
- func (s *PrivateDNSScope) ManagementClusterSubscriptionID() string
- func (s *PrivateDNSScope) ManagementClusterTenantID() string
- func (s *PrivateDNSScope) ManagementClusterVnetID() string
- func (s *PrivateDNSScope) PrivateLinkedAPIServerIP() string
- func (s *PrivateDNSScope) PrivateLinkedMcIngressIP() string
- type PrivateDNSScopeParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseZoneCredentials ¶
type DNSScope ¶
type DNSScope struct { infracluster.Scope // contains filtered or unexported fields }
DNSScope defines the basic context for an actuator to operate upon.
func NewDNSScope ¶
func NewDNSScope(_ context.Context, params DNSScopeParams) (*DNSScope, error)
func (*DNSScope) APIEndpoint ¶
func (*DNSScope) AzureClientSecret ¶
func (*DNSScope) AzureClusterIdentity ¶
func (s *DNSScope) AzureClusterIdentity() infrav1.AzureClusterIdentity
func (*DNSScope) BaseDomain ¶
func (*DNSScope) BaseDomainResourceGroup ¶
func (*DNSScope) BaseZoneCredentials ¶
func (s *DNSScope) BaseZoneCredentials() BaseZoneCredentials
func (*DNSScope) ClusterDomain ¶
func (*DNSScope) ResourceGroup ¶
func (*DNSScope) ResourceTags ¶
type DNSScopeParams ¶
type DNSScopeParams struct { ClusterScope *infracluster.Scope BaseDomain string BaseDomainResourceGroup string BaseZoneCredentials BaseZoneCredentials AzureClusterIdentity infrav1.AzureClusterIdentity AzureClusterServicePrincipalSecret corev1.Secret ManagementClusterAzureIdentity infrav1.AzureClusterIdentity ManagementClusterServicePrincipalSecret corev1.Secret ManagementClusterSpec infrav1.AzureClusterSpec ResourceTags map[string]*string }
ClusterScopeParams defines the input parameters used to create a new ClusterScope.
type PrivateDNSScope ¶
type PrivateDNSScope struct {
// contains filtered or unexported fields
}
DNSScope defines the basic context for an actuator to operate upon.
func NewPrivateDNSScope ¶
func NewPrivateDNSScope(_ context.Context, params PrivateDNSScopeParams) (*PrivateDNSScope, error)
func (*PrivateDNSScope) ClusterDomain ¶
func (s *PrivateDNSScope) ClusterDomain() string
func (*PrivateDNSScope) ClusterName ¶
func (s *PrivateDNSScope) ClusterName() string
func (*PrivateDNSScope) ManagementClusterAzureClientSecret ¶
func (s *PrivateDNSScope) ManagementClusterAzureClientSecret() string
func (*PrivateDNSScope) ManagementClusterAzureIdentity ¶
func (s *PrivateDNSScope) ManagementClusterAzureIdentity() infrav1.AzureClusterIdentity
func (*PrivateDNSScope) ManagementClusterClientID ¶
func (s *PrivateDNSScope) ManagementClusterClientID() string
func (*PrivateDNSScope) ManagementClusterResourceGroup ¶
func (s *PrivateDNSScope) ManagementClusterResourceGroup() string
func (*PrivateDNSScope) ManagementClusterSubscriptionID ¶
func (s *PrivateDNSScope) ManagementClusterSubscriptionID() string
func (*PrivateDNSScope) ManagementClusterTenantID ¶
func (s *PrivateDNSScope) ManagementClusterTenantID() string
func (*PrivateDNSScope) ManagementClusterVnetID ¶
func (s *PrivateDNSScope) ManagementClusterVnetID() string
func (*PrivateDNSScope) PrivateLinkedAPIServerIP ¶
func (s *PrivateDNSScope) PrivateLinkedAPIServerIP() string
func (*PrivateDNSScope) PrivateLinkedMcIngressIP ¶
func (s *PrivateDNSScope) PrivateLinkedMcIngressIP() string
type PrivateDNSScopeParams ¶
type PrivateDNSScopeParams struct { BaseDomain string ClusterName string APIServerIP string MCIngressIP string VirtualNetworkIDToAttachPrivateDNS string ClusterAzureIdentityToAttachPrivateDNS infrav1.AzureClusterIdentity ClusterServicePrincipalSecretToAttachPrivateDNS corev1.Secret ClusterSpecToAttachPrivateDNS infrav1.AzureClusterSpec }
ClusterScopeParams defines the input parameters used to create a new ClusterScope.
Click to show internal directories.
Click to hide internal directories.