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 ResourceAzureRMContainerRegistryMigrateState(v int, is *terraform.InstanceState, meta interface{}) (*terraform.InstanceState, error)
- func SchemaDefaultNodePool() *schema.Schema
- func SchemaKubernetesAddOnProfiles() *schema.Schema
- func ValidateArmContainerServiceAgentPoolProfileCount(v interface{}, _ string) (warnings []string, errors []error)
- func ValidateArmContainerServiceMasterProfileCount(v interface{}, _ string) (warnings []string, errors []error)
- func ValidateArmContainerServiceOrchestrationPlatform(v interface{}, _ string) (warnings []string, errors []error)
- func ValidateAzureRMContainerRegistryName(v interface{}, k string) (warnings []string, errors []error)
- func ValidateKubernetesClusterID(i interface{}, k string) (warnings []string, errors []error)
- type KubernetesClusterID
- type KubernetesNodePoolID
- type Registration
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 ResourceAzureRMContainerRegistryMigrateState ¶ added in v1.40.0
func ResourceAzureRMContainerRegistryMigrateState( v int, is *terraform.InstanceState, meta interface{}) (*terraform.InstanceState, error)
func SchemaDefaultNodePool ¶ added in v1.37.0
func SchemaKubernetesAddOnProfiles ¶ added in v1.37.0
func ValidateArmContainerServiceAgentPoolProfileCount ¶ added in v1.40.0
func ValidateArmContainerServiceMasterProfileCount ¶ added in v1.40.0
func ValidateArmContainerServiceOrchestrationPlatform ¶ added in v1.40.0
func ValidateAzureRMContainerRegistryName ¶ added in v1.40.0
func ValidateKubernetesClusterID ¶ added in v1.37.0
Types ¶
type KubernetesClusterID ¶ added in v1.37.0
func ParseKubernetesClusterID ¶ added in v1.37.0
func ParseKubernetesClusterID(input string) (*KubernetesClusterID, error)
type KubernetesNodePoolID ¶ added in v1.37.0
func ParseKubernetesNodePoolID ¶ added in v1.37.0
func ParseKubernetesNodePoolID(input string) (*KubernetesNodePoolID, error)
type Registration ¶ added in v1.39.0
type Registration struct{}
func (Registration) Name ¶ added in v1.39.0
func (r Registration) Name() string
Name is the name of this Service
func (Registration) SupportedDataSources ¶ added in v1.39.0
func (r Registration) SupportedDataSources() map[string]*schema.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶ added in v1.39.0
func (r Registration) SupportedResources() map[string]*schema.Resource
SupportedResources returns the supported Resources supported by this Service
Source Files ¶
- data_source_container_registry.go
- data_source_kubernetes_cluster.go
- data_source_kubernetes_service_version.go
- kubernetes_addons.go
- kubernetes_id.go
- kubernetes_nodepool.go
- nodepool_id.go
- registration.go
- resource_arm_container_group.go
- resource_arm_container_registry.go
- resource_arm_container_registry_migrate.go
- resource_arm_container_registry_webhook.go
- resource_arm_container_service.go
- resource_arm_kubernetes_cluster.go
- resource_arm_kubernetes_cluster_node_pool.go
Click to show internal directories.
Click to hide internal directories.