batch

package
v1.46.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2020 License: MPL-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExpandBatchMetaData

func ExpandBatchMetaData(input map[string]interface{}) *[]batch.MetadataItem

ExpandBatchMetaData expands Batch pool metadata

func ExpandBatchPoolCertificateReferences

func ExpandBatchPoolCertificateReferences(list []interface{}) (*[]batch.CertificateReference, error)

ExpandBatchPoolCertificateReferences expands Batch pool certificate references

func ExpandBatchPoolContainerConfiguration

func ExpandBatchPoolContainerConfiguration(list []interface{}) (*batch.ContainerConfiguration, error)

ExpandBatchPoolContainerConfiguration expands the Batch pool container configuration

func ExpandBatchPoolEndpointConfiguration

func ExpandBatchPoolEndpointConfiguration(list []interface{}) (*batch.PoolEndpointConfiguration, error)

ExpandBatchPoolEndpointConfiguration expands Batch pool endpoint configuration

func ExpandBatchPoolImageReference

func ExpandBatchPoolImageReference(list []interface{}) (*batch.ImageReference, error)

ExpandBatchPoolImageReference expands Batch pool image reference

func ExpandBatchPoolNetworkConfiguration

func ExpandBatchPoolNetworkConfiguration(list []interface{}) (*batch.NetworkConfiguration, error)

ExpandBatchPoolNetworkConfiguration expands Batch pool network configuration

func ExpandBatchPoolNetworkSecurityGroupRule

func ExpandBatchPoolNetworkSecurityGroupRule(list []interface{}) ([]batch.NetworkSecurityGroupRule, error)

ExpandBatchPoolNetworkSecurityGroupRule expands Batch pool network security group rule

func ExpandBatchPoolStartTask

func ExpandBatchPoolStartTask(list []interface{}) (*batch.StartTask, error)

ExpandBatchPoolStartTask expands Batch pool start task

func FlattenBatchMetaData

func FlattenBatchMetaData(metadatas *[]batch.MetadataItem) map[string]interface{}

FlattenBatchMetaData flattens a Batch pool metadata

func FlattenBatchPoolNetworkConfiguration

func FlattenBatchPoolNetworkConfiguration(networkConfig *batch.NetworkConfiguration) []interface{}

FlattenBatchPoolNetworkConfiguration flattens the network configuration for a Batch pool

func ValidateAzureRMBatchAccountName

func ValidateAzureRMBatchAccountName(v interface{}, k string) (warnings []string, errors []error)

func ValidateAzureRMBatchPoolName

func ValidateAzureRMBatchPoolName(v interface{}, k string) (warnings []string, errors []error)

ValidateAzureRMBatchPoolName validates the name of a Batch pool

Types

type Registration

type Registration struct{}

func (Registration) Name

func (r Registration) Name() string

Name is the name of this Service

func (Registration) SupportedDataSources

func (r Registration) SupportedDataSources() map[string]*schema.Resource

SupportedDataSources returns the supported Data Sources supported by this Service

func (Registration) SupportedResources

func (r Registration) SupportedResources() map[string]*schema.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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL