package
0.0.0-20240924164841-fb73e6a1aec1
Repository: https://github.com/openshift/machine-api-provider-azure.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
Package mock_azure is a generated GoMock package.
No description provided by the author

# Functions

GenerateControlPlaneSecurityGroupName generates a control plane security group name, based on the cluster name.
GenerateControlPlaneSubnetName generates a node subnet name, based on the cluster name.
GenerateDataDiskName generates Data disks names used by VM.
GenerateFQDN generates a fully qualified domain name, based on the public IP name and cluster location.
GenerateInternalLBName generates a internal load balancer name, based on the cluster name.
GenerateMachineProviderID generates machine provider id.
GenerateMachinePublicIPName generates a public IP name for a machine, based on the cluster name and a hash.
GenerateManagedIdentityName generates managed identity name.
GenerateNetworkInterfaceName generates network interface name used by VM.
GenerateNodeRouteTableName generates a node route table name, based on the cluster name.
GenerateNodeSecurityGroupName generates a node security group name, based on the cluster name.
GenerateNodeSubnetName generates a node subnet name, based on the cluster name.
GenerateOSDiskName generates OS disk name used by VM.
GeneratePublicIPName generates a public IP name, based on the cluster name and a hash.
GeneratePublicLBName generates a public load balancer name, based on the cluster name.
GenerateVnetName generates a virtual network name, based on the cluster name.
InvalidCredentials parses the error to check if its an invalid credentials error.
ResourceNotFound parses the error to check if its a resource not found.

# Constants

DefaultAzureDNSZone is the default provided azure dns zone.
DefaultControlPlaneSubnetCIDR is the default Control Plane Subnet CIDR.
DefaultInternalLBIPAddress is the default internal load balancer ip address.
DefaultNodeSubnetCIDR is the default Node Subnet CIDR.
DefaultUserName is the default username for created vm.
DefaultVnetCIDR is the default Vnet CIDR.
UserAgent used for communicating with azure.

# Structs

FakeCachedService updates the cache with name whenefver createorupdate is called.
FakeFailureService generic service which always returns failure.
FakeNotFoundService generic service which always returns not found.
FakeStruct fakes return for Get.
FakeSuccessService generic service which always returns success.

# Interfaces

Service is a generic interface used by components offering a type of service.
Spec defines a generic interface which all services should conform to.