Documentation ¶
Index ¶
- func AppServiceSiteConfigSchema() *schema.Schema
- func ExpandAppServiceSiteConfig(input interface{}) web.SiteConfig
- func ExpandCertificatePermissions(input []interface{}) *[]keyvault.CertificatePermissions
- func ExpandKeyPermissions(keyPermissionsRaw []interface{}) *[]keyvault.KeyPermissions
- func ExpandKeyVaultAccessPolicies(input []interface{}) (*[]keyvault.AccessPolicyEntry, error)
- func ExpandSecretPermissions(input []interface{}) *[]keyvault.SecretPermissions
- func FlattenAppServiceSiteConfig(input *web.SiteConfig) []interface{}
- func FlattenCertificatePermissions(input *[]keyvault.CertificatePermissions) []interface{}
- func FlattenKeyPermissions(input *[]keyvault.KeyPermissions) []interface{}
- func FlattenKeyVaultAccessPolicies(policies *[]keyvault.AccessPolicyEntry) []map[string]interface{}
- func FlattenSecretPermissions(input *[]keyvault.SecretPermissions) []interface{}
- func IgnoreCaseDiffSuppressFunc(k, old, new string, d *schema.ResourceData) bool
- func IgnoreCaseStateFunc(val interface{}) string
- func KeyVaultCertificatePermissionsSchema() *schema.Schema
- func KeyVaultKeyPermissionsSchema() *schema.Schema
- func KeyVaultSecretPermissionsSchema() *schema.Schema
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExpandAppServiceSiteConfig ¶
func ExpandAppServiceSiteConfig(input interface{}) web.SiteConfig
func ExpandCertificatePermissions ¶ added in v1.9.0
func ExpandCertificatePermissions(input []interface{}) *[]keyvault.CertificatePermissions
func ExpandKeyPermissions ¶ added in v1.9.0
func ExpandKeyPermissions(keyPermissionsRaw []interface{}) *[]keyvault.KeyPermissions
func ExpandKeyVaultAccessPolicies ¶ added in v1.9.0
func ExpandKeyVaultAccessPolicies(input []interface{}) (*[]keyvault.AccessPolicyEntry, error)
func ExpandSecretPermissions ¶ added in v1.9.0
func ExpandSecretPermissions(input []interface{}) *[]keyvault.SecretPermissions
func FlattenAppServiceSiteConfig ¶
func FlattenAppServiceSiteConfig(input *web.SiteConfig) []interface{}
func FlattenCertificatePermissions ¶ added in v1.9.0
func FlattenCertificatePermissions(input *[]keyvault.CertificatePermissions) []interface{}
func FlattenKeyPermissions ¶ added in v1.9.0
func FlattenKeyPermissions(input *[]keyvault.KeyPermissions) []interface{}
func FlattenKeyVaultAccessPolicies ¶ added in v1.9.0
func FlattenKeyVaultAccessPolicies(policies *[]keyvault.AccessPolicyEntry) []map[string]interface{}
func FlattenSecretPermissions ¶ added in v1.9.0
func FlattenSecretPermissions(input *[]keyvault.SecretPermissions) []interface{}
func IgnoreCaseDiffSuppressFunc ¶
func IgnoreCaseDiffSuppressFunc(k, old, new string, d *schema.ResourceData) bool
ignoreCaseDiffSuppressFunc is a DiffSuppressFunc from helper/schema that is used to ignore any case-changes in a return value.
func IgnoreCaseStateFunc ¶
func IgnoreCaseStateFunc(val interface{}) string
ignoreCaseStateFunc is a StateFunc from helper/schema that converts the supplied value to lower before saving to state for consistency.
func KeyVaultCertificatePermissionsSchema ¶ added in v1.9.0
func KeyVaultKeyPermissionsSchema ¶ added in v1.9.0
func KeyVaultSecretPermissionsSchema ¶ added in v1.9.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.