Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { TenantID string `json:"tenantId,omitempty"` SubscriptionID string `json:"subscriptionId,omitempty"` AadClientID string `json:"aadClientId,omitempty"` AadClientSecret string `json:"aadClientSecret,omitempty"` ResourceGroup string `json:"resourceGroup,omitempty"` Location string `json:"location,omitempty"` LoadBalancerSku string `json:"loadBalancerSku,omitempty"` SecurityGroupName string `json:"securityGroupName,omitempty"` VMType string `json:"vmType,omitempty"` SubnetName string `json:"subnetName,omitempty"` VnetName string `json:"vnetName,omitempty"` UseInstanceMetadata bool `json:"useInstanceMetadata,omitempty"` CloudProviderBackoff bool `json:"cloudProviderBackoff,omitempty"` CloudProviderBackoffDuration int `json:"cloudProviderBackoffDuration,omitempty"` CloudProviderBackoffExponent float64 `json:"cloudProviderBackoffExponent,omitempty"` CloudProviderBackoffJitter float64 `json:"cloudProviderBackoffJitter,omitempty"` CloudProviderBackoffRetries int `json:"cloudProviderBackoffRetries,omitempty"` CloudProviderRateLimit bool `json:"cloudProviderRateLimit,omitempty"` CloudProviderRateLimitBucket int `json:"cloudProviderRateLimitBucket,omitempty"` CloudProviderRateLimitQPS float32 `json:"cloudProviderRateLimitQPS,omitempty"` // DisableOutboundSNAT disables the outbound SNAT for public load balancer rules. // It should only be set when loadBalancerSku is standard. If not set, it will be default to false. DisableOutboundSNAT *bool `json:"disableOutboundSNAT,omitempty"` }
See upstream Config for reference: https://github.com/openshift/origin/blob/release-3.11/vendor/k8s.io/kubernetes/pkg/cloudprovider/providers/azure/azure.go
Click to show internal directories.
Click to hide internal directories.