ApiManagement

Field Type Description
apiVersion string azurerm.kubeform.com/v1alpha1
kind string ApiManagement
metadata Kubernetes meta/v1.ObjectMeta Refer to the Kubernetes API documentation for the fields of the metadata field.
spec ApiManagementSpec
status ApiManagementStatus

ApiManagementSpec

(Appears on:ApiManagement, ApiManagementStatus)
Field Type Description
providerRef Kubernetes core/v1.LocalObjectReference
id string
secretRef Kubernetes core/v1.LocalObjectReference
additionalLocation []ApiManagementSpecAdditionalLocation (Optional)
certificate []ApiManagementSpecCertificate (Optional)
gatewayRegionalURL string (Optional)
gatewayURL string (Optional)
hostnameConfiguration []ApiManagementSpecHostnameConfiguration (Optional)
identity []ApiManagementSpecIdentity (Optional)
location string
managementAPIURL string (Optional)
name string
notificationSenderEmail string (Optional)
policy []ApiManagementSpecPolicy (Optional)
portalURL string (Optional)
publicIPAddresses []string (Optional)
publisherEmail string
publisherName string
resourceGroupName string
scmURL string (Optional)
security []ApiManagementSpecSecurity (Optional)
signIn []ApiManagementSpecSignIn (Optional)
signUp []ApiManagementSpecSignUp (Optional)
sku []ApiManagementSpecSku
tags map[string]string (Optional)

ApiManagementSpecAdditionalLocation

(Appears on:ApiManagementSpec)
Field Type Description
gatewayRegionalURL string (Optional)
location string
publicIPAddresses []string (Optional)

ApiManagementSpecCertificate

(Appears on:ApiManagementSpec)
Field Type Description
storeName string

ApiManagementSpecHostnameConfiguration

(Appears on:ApiManagementSpec)
Field Type Description
management []ApiManagementSpecHostnameConfigurationManagement (Optional)
portal []ApiManagementSpecHostnameConfigurationPortal (Optional)
proxy []ApiManagementSpecHostnameConfigurationProxy (Optional)
scm []ApiManagementSpecHostnameConfigurationScm (Optional)

ApiManagementSpecHostnameConfigurationManagement

(Appears on:ApiManagementSpecHostnameConfiguration)
Field Type Description
hostName string
keyVaultID string (Optional)
negotiateClientCertificate bool (Optional)

ApiManagementSpecHostnameConfigurationPortal

(Appears on:ApiManagementSpecHostnameConfiguration)
Field Type Description
hostName string
keyVaultID string (Optional)
negotiateClientCertificate bool (Optional)

ApiManagementSpecHostnameConfigurationProxy

(Appears on:ApiManagementSpecHostnameConfiguration)
Field Type Description
defaultSSLBinding bool (Optional)
hostName string
keyVaultID string (Optional)
negotiateClientCertificate bool (Optional)

ApiManagementSpecHostnameConfigurationScm

(Appears on:ApiManagementSpecHostnameConfiguration)
Field Type Description
hostName string
keyVaultID string (Optional)
negotiateClientCertificate bool (Optional)

ApiManagementSpecIdentity

(Appears on:ApiManagementSpec)
Field Type Description
principalID string (Optional)
tenantID string (Optional)
type string

ApiManagementSpecPolicy

(Appears on:ApiManagementSpec)
Field Type Description
xmlContent string (Optional)
xmlLink string (Optional)

ApiManagementSpecSecurity

(Appears on:ApiManagementSpec)
Field Type Description
disableBackendSSL30 bool (Optional)
disableBackendTLS10 bool (Optional)
disableBackendTLS11 bool (Optional)
disableFrontendSSL30 bool (Optional)
disableFrontendTLS10 bool (Optional)
disableFrontendTLS11 bool (Optional)
disableTripleDESChipers bool (Optional) Deprecated
disableTripleDESCiphers bool (Optional)

ApiManagementSpecSignIn

(Appears on:ApiManagementSpec)
Field Type Description
enabled bool

ApiManagementSpecSignUp

(Appears on:ApiManagementSpec)
Field Type Description
enabled bool
termsOfService []ApiManagementSpecSignUpTermsOfService

ApiManagementSpecSignUpTermsOfService

(Appears on:ApiManagementSpecSignUp)
Field Type Description
consentRequired bool
enabled bool
text string (Optional)

ApiManagementSpecSku

(Appears on:ApiManagementSpec)
Field Type Description
capacity int
name string

ApiManagementStatus

(Appears on:ApiManagement)
Field Type Description
observedGeneration int64 (Optional) Resource generation, which is updated on mutation by the API Server.
output ApiManagementSpec (Optional)
state kubeform.dev/kubeform/apis.State (Optional)

Sensitive Values

Name Type Description
certificate.<index>.certificate_password string
certificate.<index>.encoded_certificate string
hostname_configuration.<index>.management.<index>.certificate string
hostname_configuration.<index>.management.<index>.certificate_password string
hostname_configuration.<index>.portal.<index>.certificate string
hostname_configuration.<index>.portal.<index>.certificate_password string
hostname_configuration.<index>.proxy.<index>.certificate string
hostname_configuration.<index>.proxy.<index>.certificate_password string
hostname_configuration.<index>.scm.<index>.certificate string
hostname_configuration.<index>.scm.<index>.certificate_password string