Documentation ¶
Index ¶
- func CopyCertificateAndPassword(vals []interface{}, hostName string, output map[string]interface{})
- func ExpandApiManagementOperationParameterContract(d *pluginsdk.ResourceData, schemaPath string, input []interface{}) *[]apimanagement.ParameterContract
- func ExpandApiManagementOperationRepresentation(d *pluginsdk.ResourceData, schemaPath string, input []interface{}) (*[]apimanagement.RepresentationContract, error)
- func FlattenApiManagementOperationParameterContract(input *[]apimanagement.ParameterContract) []interface{}
- func FlattenApiManagementOperationRepresentation(input *[]apimanagement.RepresentationContract) []interface{}
- 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 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{}) *[]apimanagement.ParameterContract
func ExpandApiManagementOperationRepresentation ¶
func ExpandApiManagementOperationRepresentation(d *pluginsdk.ResourceData, schemaPath string, input []interface{}) (*[]apimanagement.RepresentationContract, error)
func FlattenApiManagementOperationParameterContract ¶
func FlattenApiManagementOperationParameterContract(input *[]apimanagement.ParameterContract) []interface{}
func FlattenApiManagementOperationRepresentation ¶
func FlattenApiManagementOperationRepresentation(input *[]apimanagement.RepresentationContract) []interface{}
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.