Documentation ¶
Index ¶
- func CopyCertificateAndPassword(vals []interface{}, hostName string, output map[string]interface{})
- func ExpandApiManagementOperationParameterContract(d *pluginsdk.ResourceData, schemaPath string, input []interface{}) *[]apioperation.ParameterContract
- func ExpandApiManagementOperationParameterExampleContract(input []interface{}) map[string]apioperation.ParameterExampleContract
- func ExpandApiManagementOperationRepresentation(d *pluginsdk.ResourceData, schemaPath string, input []interface{}) (*[]apioperation.RepresentationContract, error)
- func FlattenApiManagementOperationParameterContract(input *[]apioperation.ParameterContract) ([]interface{}, error)
- func FlattenApiManagementOperationParameterExampleContract(input map[string]apioperation.ParameterExampleContract) ([]interface{}, error)
- func FlattenApiManagementOperationRepresentation(input *[]apioperation.RepresentationContract) ([]interface{}, error)
- func SchemaApiManagementApiName() *pluginsdk.Schema
- func SchemaApiManagementChildDataSourceName() *pluginsdk.Schema
- func SchemaApiManagementChildName() *pluginsdk.Schema
- func SchemaApiManagementDataSourceName() *pluginsdk.Schema
- func SchemaApiManagementName() *pluginsdk.Schema
- func SchemaApiManagementOperationParameterContract() *pluginsdk.Schema
- func SchemaApiManagementOperationParameterExampleContract() *pluginsdk.Schema
- func SchemaApiManagementOperationRepresentation() *pluginsdk.Schema
- func SchemaApiManagementUserDataSourceName() *pluginsdk.Schema
- func SchemaApiManagementUserName() *pluginsdk.Schema
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CopyCertificateAndPassword ¶
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 ¶
SchemaApiManagementChildName returns the Schema for the identifier used by resources within nested under the API Management Service resource
func SchemaApiManagementChildDataSourceName ¶
SchemaApiManagementChildDataSourceName returns the Schema for the identifier used by resources within nested under the API Management Service resource
func SchemaApiManagementChildName ¶
SchemaApiManagementChildName returns the Schema for the identifier used by resources within nested under the API Management Service resource
func SchemaApiManagementName ¶
Types ¶
This section is empty.