Documentation ¶
Index ¶
- func ConvertDefaultNodePoolToAgentPool(input *[]containerservice.ManagedClusterAgentPoolProfile) containerservice.AgentPool
- func ExpandDefaultNodePool(d *schema.ResourceData) (*[]containerservice.ManagedClusterAgentPoolProfile, error)
- func ExpandKubernetesAddOnProfiles(input []interface{}) map[string]*containerservice.ManagedClusterAddonProfile
- func FlattenDefaultNodePool(input *[]containerservice.ManagedClusterAgentPoolProfile, ...) (*[]interface{}, error)
- func FlattenKubernetesAddOnProfiles(profile map[string]*containerservice.ManagedClusterAddonProfile) []interface{}
- func KubernetesClusterIDSchema() *schema.Schema
- func SchemaDefaultNodePool() *schema.Schema
- func SchemaKubernetesAddOnProfiles() *schema.Schema
- func ValidateKubernetesClusterID(i interface{}, k string) (warnings []string, errors []error)
- type Client
- type KubernetesClusterID
- type KubernetesNodePoolID
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertDefaultNodePoolToAgentPool ¶ added in v1.37.0
func ConvertDefaultNodePoolToAgentPool(input *[]containerservice.ManagedClusterAgentPoolProfile) containerservice.AgentPool
func ExpandDefaultNodePool ¶ added in v1.37.0
func ExpandDefaultNodePool(d *schema.ResourceData) (*[]containerservice.ManagedClusterAgentPoolProfile, error)
func ExpandKubernetesAddOnProfiles ¶ added in v1.37.0
func ExpandKubernetesAddOnProfiles(input []interface{}) map[string]*containerservice.ManagedClusterAddonProfile
func FlattenDefaultNodePool ¶ added in v1.37.0
func FlattenDefaultNodePool(input *[]containerservice.ManagedClusterAgentPoolProfile, d *schema.ResourceData) (*[]interface{}, error)
func FlattenKubernetesAddOnProfiles ¶ added in v1.37.0
func FlattenKubernetesAddOnProfiles(profile map[string]*containerservice.ManagedClusterAddonProfile) []interface{}
func KubernetesClusterIDSchema ¶ added in v1.37.0
func SchemaDefaultNodePool ¶ added in v1.37.0
func SchemaKubernetesAddOnProfiles ¶ added in v1.37.0
func ValidateKubernetesClusterID ¶ added in v1.37.0
Types ¶
type Client ¶
type Client struct { AgentPoolsClient *containerservice.AgentPoolsClient KubernetesClustersClient *containerservice.ManagedClustersClient GroupsClient *containerinstance.ContainerGroupsClient RegistriesClient *containerregistry.RegistriesClient WebhooksClient *containerregistry.WebhooksClient ReplicationsClient *containerregistry.ReplicationsClient ServicesClient *containerservice.ContainerServicesClient }
func BuildClient ¶ added in v1.31.0
func BuildClient(o *common.ClientOptions) *Client
type KubernetesClusterID ¶ added in v1.37.0
type KubernetesClusterID struct { Name string ResourceGroup string ID azure.ResourceID }
func ParseKubernetesClusterID ¶ added in v1.37.0
func ParseKubernetesClusterID(id string) (*KubernetesClusterID, error)
type KubernetesNodePoolID ¶ added in v1.37.0
type KubernetesNodePoolID struct { Name string ClusterName string ResourceGroup string ID azure.ResourceID }
func ParseKubernetesNodePoolID ¶ added in v1.37.0
func ParseKubernetesNodePoolID(id string) (*KubernetesNodePoolID, error)
Click to show internal directories.
Click to hide internal directories.