Microsoft Content Management Server Templates



Content Services is a core offering for Microsoft in Microsoft 365, Project Cortex, and SharePoint. Our tenets: ECM needs to embrace a holistic approach to managing the entire lifecycle of document creation, sharing, consumption, reuse, knowledge, and records management, archiving and disposal. Microsoft’s Content Management Server (CMS) lets you define a workflow structure for Web site development with a modular approach to content creation. A design team creates the site’s structure.

The Page Content control comes from Microsoft Content Management Server, it’s different from the web part and you cannot easily edit it now (Maybe next version). However, you can change the layout of the page in SharePoint Designer 2007, but you cannot modify the content of the page. The default page path is pages default.aspx. Microsoft Content Management Server 2002 is a dynamic web publishing system with which you can build websites quickly and cost-efficiently. Science clipseducation with free download pc games. MCMS provides the administration, authoring, and data management functionality, and you provide the website interface, logic, and workflow.

-->

Template format

To create a Microsoft.ApiManagement/service resource, add the following JSON to the resources section of your template.

Property values

The following tables describe the values you need to set in the schema. Mp3 splitter app.

Microsoft.ApiManagement/service object

NameTypeRequiredValue
namestringYesThe name of the API Management service.
typeenumYesMicrosoft.ApiManagement/service
apiVersionenumYes2020-06-01-preview
tagsobjectNoResource tags.
propertiesobjectYesProperties of the API Management service. - ApiManagementServiceProperties object
skuobjectYesSKU properties of the API Management service. - ApiManagementServiceSkuProperties object
identityobjectNoManaged service identity of the Api Management service. - ApiManagementServiceIdentity object
locationstringYesResource location.
zonesarrayNoA list of availability zones denoting where the resource needs to come from. - string

ApiManagementServiceProperties object

NameTypeRequiredValue
notificationSenderEmailstringNoEmail address from which the notification will be sent.
hostnameConfigurationsarrayNoCustom hostname configuration of the API Management service. - HostnameConfiguration object
virtualNetworkConfigurationobjectNoVirtual network configuration of the API Management service. - VirtualNetworkConfiguration object
additionalLocationsarrayNoAdditional datacenter locations of the API Management service. - AdditionalLocation object
customPropertiesobjectNoCustom properties of the API Management service.
Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168 will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).
Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11 can be used to disable just TLS 1.1.
Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10 can be used to disable TLS 1.0 on an API Management service.
Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11 can be used to disable just TLS 1.1 for communications with backends.
Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10 can be used to disable TLS 1.0 for communications with backends.
Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2 can be used to enable HTTP2 protocol on an API Management service.
Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is True if the service was created on or before April 1st 2018 and False otherwise. Http2 setting's default value is False.
You can disable any of next ciphers by using settings Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256:false. The default value is true for them. Note: next ciphers can't be disabled since they are required by Azure CloudService internal components: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384
certificatesarrayNoList of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. - CertificateConfiguration object
enableClientCertificatebooleanNoProperty only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway.
disableGatewaybooleanNoProperty only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region.
virtualNetworkTypeenumNoThe type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only. - None, External, Internal
apiVersionConstraintobjectNoControl Plane Apis version constraint for the API Management service. - ApiVersionConstraint object
restorebooleanNoUndelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored.
publisherEmailstringYesPublisher email.
publisherNamestringYesPublisher name.

ApiManagementServiceSkuProperties object

NameTypeRequiredValue
nameenumYesName of the Sku. - Developer, Standard, Premium, Basic, Consumption, Isolated
capacityintegerYesCapacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0.

ApiManagementServiceIdentity object

NameTypeRequiredValue
typeenumYesThe type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service. - SystemAssigned, UserAssigned, SystemAssigned, UserAssigned, None
userAssignedIdentitiesobjectNoThe list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

HostnameConfiguration object

NameTypeRequiredValue
typeenumYesHostname type. - Proxy, Portal, Management, Scm, DeveloperPortal
hostNamestringYesHostname to configure on the Api Management service.
keyVaultIdstringNoUrl to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with MSI. The secret should be of type application/x-pkcs12
identityClientIdstringNoSystem or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate.
encodedCertificatestringNoBase64 Encoded certificate.
certificatePasswordstringNoCertificate Password.
defaultSslBindingbooleanNoSpecify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type.
negotiateClientCertificatebooleanNoSpecify true to always negotiate client certificate on the hostname. Default Value is false.
certificateobjectNoCertificate information. - CertificateInformation object

VirtualNetworkConfiguration object

NameTypeRequiredValue
subnetResourceIdstringNoThe full resource ID of a subnet in a virtual network to deploy the API Management service in.

AdditionalLocation object

Server
NameTypeRequiredValue
locationstringYesThe location name of the additional region among Azure Data center regions.
skuobjectYesSKU properties of the API Management service. - ApiManagementServiceSkuProperties object
zonesarrayNoA list of availability zones denoting where the resource needs to come from. - string
virtualNetworkConfigurationobjectNoVirtual network configuration for the location. - VirtualNetworkConfiguration object
disableGatewaybooleanNoProperty only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location.

CertificateConfiguration object

NameTypeRequiredValue
encodedCertificatestringNoBase64 Encoded certificate.
certificatePasswordstringNoCertificate Password.
storeNameenumYesThe System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations. - CertificateAuthority or Root
certificateobjectNoCertificate information. - CertificateInformation object

ApiVersionConstraint object

NameTypeRequiredValue
minApiVersionstringNoLimit control plane API calls to API Management service with version equal to or newer than this value.

Microsoft Server Management Tools

CertificateInformation object

NameTypeRequiredValue
expirystringYesExpiration date of the certificate. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.
thumbprintstringYesThumbprint of the certificate.
subjectstringYesSubject of the certificate.

Microsoft Content Management Server Templates Software

Quickstart templates

Management

The following quickstart templates deploy this resource type.

Microsoft Content Management Server

Microsoft Content Management Server Templates

Microsoft Web Content Management

TemplateDescription
Create an API Management instance having MSI Identity
This template creates a developer instance of Azure API Management having an MSI Identity
Create an API Management service with SSL from KeyVault
This template deploys an API Management service configured with User Assigned Identity. It uses this identity to fetch SSL certificate from KeyVault and keeps it updated by checking every 4 hours.
Create an API Management instance using a template
This template creates a developer instance of Azure API Management
Create an API Management instance and all sub resources using template
This template demonstrates how to create a API Management service and configure sub-entities
Create an API Management service in External Virtual Network
This template demonstrates how to create a instance of Azure API Management within your virtual network's subnet in External mode and configure NSG on the subnet as per recommendation.
Create an API Management instance in Premium tier with custom hostnames for proxy and portal
This template demonstrates how to create a instance of Azure API Management with custom hostname for portal and multiple custom hostnames for proxy
Create an API Management service in Internal Virtual network
This template demonstrates how to create a instance of Azure API Management within your virtual network's subnet in Internal Virtual Network mode and configure NSG on the subnet as per recommendation.
Create a multi-region Premium tier API Management service
This template demonstrates how to create API Management service with additional locations. The primary location is the same as location of the resource group. For Additional locations, the template shows NorthCentralUs and East US2. The primary location should be different from additional locations
Create API Management with custom proxy ssl using KeyVault.
This template demonstrates how to Create a instance of Azure API Management and configure custom hostname for proxy with ssl certificate from keyvault.
Create and monitor API Management instance with Operations Management Suite (OMS) - Log Analytics
This template creates an instance of Azure API Management service and OMS workspace and sets up monitoring for your API Management service with Operations Management Suite - Log Analytics
Create Azure Front Door in front of Azure API Management
This sample demonstrates how to use Azure Front Door as a global load balancer in front of Azure API Management.