schemaz

package
v1.44.1-0...-2cd6497 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2024 License: MPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CopyCertificateAndPassword

func CopyCertificateAndPassword(vals []interface{}, hostName string, output map[string]interface{})

CopyCertificateAndPassword copies any certificate and password attributes from the old config to the current to avoid state diffs. Iterate through old state to find sensitive props not returned by API. This must be done in order to avoid state diffs. NOTE: this information won't be available during times like Import, so this is a best-effort.

func ExpandApiManagementOperationParameterContract

func ExpandApiManagementOperationParameterContract(d *pluginsdk.ResourceData, schemaPath string, input []interface{}) *[]apioperation.ParameterContract

func ExpandApiManagementOperationParameterExampleContract

func ExpandApiManagementOperationParameterExampleContract(input []interface{}) map[string]apioperation.ParameterExampleContract

func ExpandApiManagementOperationRepresentation

func ExpandApiManagementOperationRepresentation(d *pluginsdk.ResourceData, schemaPath string, input []interface{}) (*[]apioperation.RepresentationContract, error)

func FlattenApiManagementOperationParameterContract

func FlattenApiManagementOperationParameterContract(input *[]apioperation.ParameterContract) ([]interface{}, error)

func FlattenApiManagementOperationParameterExampleContract

func FlattenApiManagementOperationParameterExampleContract(input map[string]apioperation.ParameterExampleContract) ([]interface{}, error)

func FlattenApiManagementOperationRepresentation

func FlattenApiManagementOperationRepresentation(input *[]apioperation.RepresentationContract) ([]interface{}, error)

func SchemaApiManagementApiName

func SchemaApiManagementApiName() *pluginsdk.Schema

SchemaApiManagementChildName returns the Schema for the identifier used by resources within nested under the API Management Service resource

func SchemaApiManagementChildDataSourceName

func SchemaApiManagementChildDataSourceName() *pluginsdk.Schema

SchemaApiManagementChildDataSourceName returns the Schema for the identifier used by resources within nested under the API Management Service resource

func SchemaApiManagementChildName

func SchemaApiManagementChildName() *pluginsdk.Schema

SchemaApiManagementChildName returns the Schema for the identifier used by resources within nested under the API Management Service resource

func SchemaApiManagementDataSourceName

func SchemaApiManagementDataSourceName() *pluginsdk.Schema

func SchemaApiManagementName

func SchemaApiManagementName() *pluginsdk.Schema

func SchemaApiManagementOperationParameterContract

func SchemaApiManagementOperationParameterContract() *pluginsdk.Schema

func SchemaApiManagementOperationParameterExampleContract

func SchemaApiManagementOperationParameterExampleContract() *pluginsdk.Schema

func SchemaApiManagementOperationRepresentation

func SchemaApiManagementOperationRepresentation() *pluginsdk.Schema

func SchemaApiManagementUserDataSourceName

func SchemaApiManagementUserDataSourceName() *pluginsdk.Schema

func SchemaApiManagementUserName

func SchemaApiManagementUserName() *pluginsdk.Schema

Types

This section is empty.

Jump to

Keyboard shortcuts

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