Documentation ¶
Index ¶
- func ConvertDefaultNodePoolToAgentPool(input *[]containerservice.ManagedClusterAgentPoolProfile) containerservice.AgentPool
- func ExpandDefaultNodePool(d *pluginsdk.ResourceData) (*[]containerservice.ManagedClusterAgentPoolProfile, error)
- func FlattenDefaultNodePool(input *[]containerservice.ManagedClusterAgentPoolProfile, ...) (*[]interface{}, error)
- func SchemaContainerGroupProbe() *pluginsdk.Schema
- func SchemaDefaultNodePool() *pluginsdk.Schema
- type AgentConfig
- type Auth
- type BaseImageTrigger
- type ContainerRegistryTaskModel
- type ContainerRegistryTaskResource
- func (r ContainerRegistryTaskResource) Arguments() map[string]*pluginsdk.Schema
- func (r ContainerRegistryTaskResource) Attributes() map[string]*pluginsdk.Schema
- func (r ContainerRegistryTaskResource) Create() sdk.ResourceFunc
- func (r ContainerRegistryTaskResource) CustomizeDiff() sdk.ResourceFunc
- func (r ContainerRegistryTaskResource) Delete() sdk.ResourceFunc
- func (r ContainerRegistryTaskResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ContainerRegistryTaskResource) ModelObject() interface{}
- func (r ContainerRegistryTaskResource) Read() sdk.ResourceFunc
- func (r ContainerRegistryTaskResource) ResourceType() string
- func (r ContainerRegistryTaskResource) Update() sdk.ResourceFunc
- type CustomRegistryCredential
- type DockerStep
- type EncodedTaskStep
- type FileTaskStep
- type Platform
- type Registration
- func (r Registration) DataSources() []sdk.DataSource
- func (r Registration) Name() string
- func (r Registration) Resources() []sdk.Resource
- func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
- func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
- func (r Registration) WebsiteCategories() []string
- type RegistryCredential
- type SourceRegistryCredential
- type SourceSetting
- type SourceTrigger
- type TimerTrigger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertDefaultNodePoolToAgentPool ¶
func ConvertDefaultNodePoolToAgentPool(input *[]containerservice.ManagedClusterAgentPoolProfile) containerservice.AgentPool
func ExpandDefaultNodePool ¶
func ExpandDefaultNodePool(d *pluginsdk.ResourceData) (*[]containerservice.ManagedClusterAgentPoolProfile, error)
func FlattenDefaultNodePool ¶
func FlattenDefaultNodePool(input *[]containerservice.ManagedClusterAgentPoolProfile, d *pluginsdk.ResourceData) (*[]interface{}, error)
func SchemaDefaultNodePool ¶
Types ¶
type AgentConfig ¶
type AgentConfig struct {
CPU int `tfschema:"cpu"`
}
type BaseImageTrigger ¶
type ContainerRegistryTaskModel ¶
type ContainerRegistryTaskModel struct { Name string `tfschema:"name"` ContainerRegistryId string `tfschema:"container_registry_id"` AgentConfig []AgentConfig `tfschema:"agent_setting"` AgentPoolName string `tfschema:"agent_pool_name"` IsSystemTask bool `tfschema:"is_system_task"` LogTemplate string `tfschema:"log_template"` Platform []Platform `tfschema:"platform"` Enabled bool `tfschema:"enabled"` TimeoutInSec int `tfschema:"timeout_in_seconds"` DockerStep []DockerStep `tfschema:"docker_step"` FileTaskStep []FileTaskStep `tfschema:"file_step"` EncodedTaskStep []EncodedTaskStep `tfschema:"encoded_step"` BaseImageTrigger []BaseImageTrigger `tfschema:"base_image_trigger"` SourceTrigger []SourceTrigger `tfschema:"source_trigger"` TimerTrigger []TimerTrigger `tfschema:"timer_trigger"` RegistryCredential []RegistryCredential `tfschema:"registry_credential"` Tags map[string]string `tfschema:"tags"` }
type ContainerRegistryTaskResource ¶
type ContainerRegistryTaskResource struct{}
func (ContainerRegistryTaskResource) Arguments ¶
func (r ContainerRegistryTaskResource) Arguments() map[string]*pluginsdk.Schema
func (ContainerRegistryTaskResource) Attributes ¶
func (r ContainerRegistryTaskResource) Attributes() map[string]*pluginsdk.Schema
func (ContainerRegistryTaskResource) Create ¶
func (r ContainerRegistryTaskResource) Create() sdk.ResourceFunc
func (ContainerRegistryTaskResource) CustomizeDiff ¶
func (r ContainerRegistryTaskResource) CustomizeDiff() sdk.ResourceFunc
func (ContainerRegistryTaskResource) Delete ¶
func (r ContainerRegistryTaskResource) Delete() sdk.ResourceFunc
func (ContainerRegistryTaskResource) IDValidationFunc ¶
func (r ContainerRegistryTaskResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ContainerRegistryTaskResource) ModelObject ¶
func (r ContainerRegistryTaskResource) ModelObject() interface{}
func (ContainerRegistryTaskResource) Read ¶
func (r ContainerRegistryTaskResource) Read() sdk.ResourceFunc
func (ContainerRegistryTaskResource) ResourceType ¶
func (r ContainerRegistryTaskResource) ResourceType() string
func (ContainerRegistryTaskResource) Update ¶
func (r ContainerRegistryTaskResource) Update() sdk.ResourceFunc
type DockerStep ¶
type DockerStep struct { ContextPath string `tfschema:"context_path"` ContextAccessToken string `tfschema:"context_access_token"` DockerfilePath string `tfschema:"dockerfile_path"` ImageNames []string `tfschema:"image_names"` IsPushEnabled bool `tfschema:"push_enabled"` IsCacheEnabled bool `tfschema:"cache_enabled"` Target string `tfschema:"target"` Arguments map[string]string `tfschema:"arguments"` SecretArguments map[string]string `tfschema:"secret_arguments"` }
type EncodedTaskStep ¶
type EncodedTaskStep struct { ContextPath string `tfschema:"context_path"` ContextAccessToken string `tfschema:"context_access_token"` TaskContent string `tfschema:"task_content"` ValueContent string `tfschema:"value_content"` Values map[string]string `tfschema:"values"` SecretValues map[string]string `tfschema:"secret_values"` }
type FileTaskStep ¶
type FileTaskStep struct { ContextPath string `tfschema:"context_path"` ContextAccessToken string `tfschema:"context_access_token"` TaskFilePath string `tfschema:"task_file_path"` ValueFilePath string `tfschema:"value_file_path"` Values map[string]string `tfschema:"values"` SecretValues map[string]string `tfschema:"secret_values"` }
type Registration ¶
type Registration struct{}
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
func (Registration) Resources ¶
func (r Registration) Resources() []sdk.Resource
func (Registration) SupportedDataSources ¶
func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶
func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
SupportedResources returns the supported Resources supported by this Service
func (Registration) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
WebsiteCategories returns a list of categories which can be used for the sidebar
type RegistryCredential ¶
type RegistryCredential struct { Source []SourceRegistryCredential `tfschema:"source"` Custom []CustomRegistryCredential `tfschema:"custom"` }
type SourceRegistryCredential ¶
type SourceRegistryCredential struct {
LoginMode string `tfschema:"login_mode"`
}
type SourceSetting ¶
type SourceSetting struct{}
type SourceTrigger ¶
type TimerTrigger ¶
Source Files ¶
- container_group_data_source.go
- container_group_resource.go
- container_registry_data_source.go
- container_registry_resource.go
- container_registry_scope_map_data_source.go
- container_registry_scope_map_resource.go
- container_registry_task_resource.go
- container_registry_token_data_source.go
- container_registry_token_resource.go
- container_registry_webhook_resource.go
- kubernetes_addons.go
- kubernetes_cluster_data_source.go
- kubernetes_cluster_node_pool_data_source.go
- kubernetes_cluster_node_pool_resource.go
- kubernetes_cluster_resource.go
- kubernetes_cluster_validate.go
- kubernetes_nodepool.go
- kubernetes_service_version_data_source.go
- probe.go
- registration.go
- resourceids.go
Click to show internal directories.
Click to hide internal directories.