Documentation ¶
Index ¶
- Constants
- func NewClusterScopeWrapper(clusterScope scope.ClusterScope) (dns.Scope, error)
- func NewManagementClusterAzureClients() (*capzscope.AzureClients, error)
- type ManagementClusterScope
- func (s *ManagementClusterScope) Authorizer() autorest.Authorizer
- func (s *ManagementClusterScope) BaseURI() string
- func (s *ManagementClusterScope) DNSSpec() azure.DNSSpec
- func (s *ManagementClusterScope) ResourceGroup() string
- func (s *ManagementClusterScope) SetNSRecordSetSpecs(nsRecordSetSpecs []azure.NSRecordSetSpec)
- type ManagementClusterScopeParams
Constants ¶
View Source
const (
ManagementClusterName = "MANAGEMENT_CLUSTER_NAME"
)
View Source
const (
ManagementClusterRegion = "MANAGEMENT_CLUSTER_AZURE_REGION"
)
Variables ¶
This section is empty.
Functions ¶
func NewClusterScopeWrapper ¶
func NewClusterScopeWrapper(clusterScope scope.ClusterScope) (dns.Scope, error)
func NewManagementClusterAzureClients ¶
func NewManagementClusterAzureClients() (*capzscope.AzureClients, error)
Types ¶
type ManagementClusterScope ¶
type ManagementClusterScope struct { capzscope.AzureClients Client client.Client logr.Logger // contains filtered or unexported fields }
ManagementClusterScope defines the basic context for an actuator to operate upon.
func NewManagementClusterScope ¶
func NewManagementClusterScope(_ context.Context, params ManagementClusterScopeParams) (*ManagementClusterScope, error)
func (*ManagementClusterScope) Authorizer ¶
func (s *ManagementClusterScope) Authorizer() autorest.Authorizer
Authorizer returns the Azure client Authorizer.
func (*ManagementClusterScope) BaseURI ¶
func (s *ManagementClusterScope) BaseURI() string
BaseURI returns the Azure ResourceManagerEndpoint.
func (*ManagementClusterScope) DNSSpec ¶
func (s *ManagementClusterScope) DNSSpec() azure.DNSSpec
func (*ManagementClusterScope) ResourceGroup ¶
func (s *ManagementClusterScope) ResourceGroup() string
func (*ManagementClusterScope) SetNSRecordSetSpecs ¶
func (s *ManagementClusterScope) SetNSRecordSetSpecs(nsRecordSetSpecs []azure.NSRecordSetSpec)
type ManagementClusterScopeParams ¶
type ManagementClusterScopeParams struct { Client client.Client Logger logr.Logger WorkloadClusterName string WorkloadClusterNSRecordSetSpecs []azure.NSRecordSetSpec }
ManagementClusterScopeParams defines the input parameters used to create a new ManagementClusterScope.
Click to show internal directories.
Click to hide internal directories.