Documentation
¶
Index ¶
- func ExpandBatchMetaData(input map[string]interface{}) *[]pool.MetadataItem
- func ExpandBatchPoolCertificateReferences(list []interface{}) (*[]pool.CertificateReference, error)
- func ExpandBatchPoolContainerConfiguration(list []interface{}) (*pool.ContainerConfiguration, error)
- func ExpandBatchPoolImageReference(list []interface{}) (*pool.ImageReference, error)
- func ExpandBatchPoolMountConfigurations(d *pluginsdk.ResourceData) (*[]pool.MountConfiguration, error)
- func ExpandBatchPoolNetworkConfiguration(list []interface{}) (*pool.NetworkConfiguration, error)
- func ExpandBatchPoolStartTask(list []interface{}) (*pool.StartTask, error)
- func ExpandBatchPoolTaskSchedulingPolicy(d *pluginsdk.ResourceData) (*pool.TaskSchedulingPolicy, error)
- func ExpandBatchPoolUserAccounts(d *pluginsdk.ResourceData) (*[]pool.UserAccount, error)
- func FlattenBatchMetaData(metadatas *[]pool.MetadataItem) map[string]interface{}
- type BatchJobModel
- type BatchJobResource
- func (r BatchJobResource) Arguments() map[string]*pluginsdk.Schema
- func (r BatchJobResource) Attributes() map[string]*pluginsdk.Schema
- func (r BatchJobResource) Create() sdk.ResourceFunc
- func (r BatchJobResource) Delete() sdk.ResourceFunc
- func (r BatchJobResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r BatchJobResource) ModelObject() interface{}
- func (r BatchJobResource) Read() sdk.ResourceFunc
- func (r BatchJobResource) ResourceType() string
- func (r BatchJobResource) Update() sdk.ResourceFunc
- type Registration
- func (r Registration) AssociatedGitHubLabel() string
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExpandBatchMetaData ¶
func ExpandBatchMetaData(input map[string]interface{}) *[]pool.MetadataItem
ExpandBatchMetaData expands Batch pool metadata
func ExpandBatchPoolCertificateReferences ¶
func ExpandBatchPoolCertificateReferences(list []interface{}) (*[]pool.CertificateReference, error)
ExpandBatchPoolCertificateReferences expands Batch pool certificate references
func ExpandBatchPoolContainerConfiguration ¶
func ExpandBatchPoolContainerConfiguration(list []interface{}) (*pool.ContainerConfiguration, error)
ExpandBatchPoolContainerConfiguration expands the Batch pool container configuration
func ExpandBatchPoolImageReference ¶
func ExpandBatchPoolImageReference(list []interface{}) (*pool.ImageReference, error)
ExpandBatchPoolImageReference expands Batch pool image reference
func ExpandBatchPoolMountConfigurations ¶
func ExpandBatchPoolMountConfigurations(d *pluginsdk.ResourceData) (*[]pool.MountConfiguration, error)
func ExpandBatchPoolNetworkConfiguration ¶
func ExpandBatchPoolNetworkConfiguration(list []interface{}) (*pool.NetworkConfiguration, error)
ExpandBatchPoolNetworkConfiguration expands Batch pool network configuration
func ExpandBatchPoolStartTask ¶
ExpandBatchPoolStartTask expands Batch pool start task
func ExpandBatchPoolTaskSchedulingPolicy ¶
func ExpandBatchPoolTaskSchedulingPolicy(d *pluginsdk.ResourceData) (*pool.TaskSchedulingPolicy, error)
func ExpandBatchPoolUserAccounts ¶
func ExpandBatchPoolUserAccounts(d *pluginsdk.ResourceData) (*[]pool.UserAccount, error)
func FlattenBatchMetaData ¶
func FlattenBatchMetaData(metadatas *[]pool.MetadataItem) map[string]interface{}
FlattenBatchMetaData flattens a Batch pool metadata
Types ¶
type BatchJobModel ¶
type BatchJobModel struct { Name string `tfschema:"name"` BatchPoolId string `tfschema:"batch_pool_id"` DisplayName string `tfschema:"display_name"` Priority int64 `tfschema:"priority"` TaskRetryMaximum int64 `tfschema:"task_retry_maximum"` CommonEnvironmentProperties map[string]string `tfschema:"common_environment_properties"` }
type BatchJobResource ¶
type BatchJobResource struct{}
func (BatchJobResource) Arguments ¶
func (r BatchJobResource) Arguments() map[string]*pluginsdk.Schema
func (BatchJobResource) Attributes ¶
func (r BatchJobResource) Attributes() map[string]*pluginsdk.Schema
func (BatchJobResource) Create ¶
func (r BatchJobResource) Create() sdk.ResourceFunc
func (BatchJobResource) Delete ¶
func (r BatchJobResource) Delete() sdk.ResourceFunc
func (BatchJobResource) IDValidationFunc ¶
func (r BatchJobResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (BatchJobResource) ModelObject ¶
func (r BatchJobResource) ModelObject() interface{}
func (BatchJobResource) Read ¶
func (r BatchJobResource) Read() sdk.ResourceFunc
func (BatchJobResource) ResourceType ¶
func (r BatchJobResource) ResourceType() string
func (BatchJobResource) Update ¶
func (r BatchJobResource) Update() sdk.ResourceFunc
type Registration ¶
type Registration struct{}
func (Registration) AssociatedGitHubLabel ¶
func (r Registration) AssociatedGitHubLabel() string
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
Source Files
¶
- batch_account.go
- batch_account_data_source.go
- batch_account_resource.go
- batch_application_data_source.go
- batch_application_resource.go
- batch_certificate_data_source.go
- batch_certificate_resource.go
- batch_job_resource.go
- batch_pool.go
- batch_pool_data_source.go
- batch_pool_resource.go
- registration.go
- resourceids.go