EmailTemplate interface
Interfaz que representa una emailTemplate.
Métodos
create |
Actualiza una plantilla de correo electrónico. |
delete(string, string, string, string, Email |
Restablezca la plantilla de correo electrónico a la plantilla predeterminada proporcionada por la instancia del servicio API Management. |
get(string, string, string, Email |
Obtiene los detalles de la plantilla de correo electrónico especificada por su identificador. |
get |
Obtiene la versión de estado de entidad (Etag) de la plantilla de correo electrónico especificada por su identificador. |
list |
Obtiene todas las plantillas de correo electrónico. |
update(string, string, string, string, Email |
Actualiza la plantilla de correo electrónico de API Management |
Detalles del método
createOrUpdate(string, string, string, EmailTemplateUpdateParameters, EmailTemplateCreateOrUpdateOptionalParams)
Actualiza una plantilla de correo electrónico.
function createOrUpdate(resourceGroupName: string, serviceName: string, templateName: string, parameters: EmailTemplateUpdateParameters, options?: EmailTemplateCreateOrUpdateOptionalParams): Promise<EmailTemplateContract>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.
- serviceName
-
string
Nombre del servicio API Management.
- templateName
-
string
Identificador de nombre de plantilla de correo electrónico.
- parameters
- EmailTemplateUpdateParameters
Parámetros de actualización de plantilla de correo electrónico.
Parámetros de opciones.
Devoluciones
Promise<EmailTemplateContract>
delete(string, string, string, string, EmailTemplateDeleteOptionalParams)
Restablezca la plantilla de correo electrónico a la plantilla predeterminada proporcionada por la instancia del servicio API Management.
function delete(resourceGroupName: string, serviceName: string, templateName: string, ifMatch: string, options?: EmailTemplateDeleteOptionalParams): Promise<void>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.
- serviceName
-
string
Nombre del servicio API Management.
- templateName
-
string
Identificador de nombre de plantilla de correo electrónico.
- ifMatch
-
string
ETag de la entidad. ETag debe coincidir con el estado de entidad actual de la respuesta del encabezado de la solicitud GET o debe ser * para la actualización incondicional.
Parámetros de opciones.
Devoluciones
Promise<void>
get(string, string, string, EmailTemplateGetOptionalParams)
Obtiene los detalles de la plantilla de correo electrónico especificada por su identificador.
function get(resourceGroupName: string, serviceName: string, templateName: string, options?: EmailTemplateGetOptionalParams): Promise<EmailTemplateGetResponse>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.
- serviceName
-
string
Nombre del servicio API Management.
- templateName
-
string
Identificador de nombre de plantilla de correo electrónico.
- options
- EmailTemplateGetOptionalParams
Parámetros de opciones.
Devoluciones
Promise<EmailTemplateGetResponse>
getEntityTag(string, string, string, EmailTemplateGetEntityTagOptionalParams)
Obtiene la versión de estado de entidad (Etag) de la plantilla de correo electrónico especificada por su identificador.
function getEntityTag(resourceGroupName: string, serviceName: string, templateName: string, options?: EmailTemplateGetEntityTagOptionalParams): Promise<EmailTemplateGetEntityTagHeaders>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.
- serviceName
-
string
Nombre del servicio API Management.
- templateName
-
string
Identificador de nombre de plantilla de correo electrónico.
Parámetros de opciones.
Devoluciones
Promise<EmailTemplateGetEntityTagHeaders>
listByService(string, string, EmailTemplateListByServiceOptionalParams)
Obtiene todas las plantillas de correo electrónico.
function listByService(resourceGroupName: string, serviceName: string, options?: EmailTemplateListByServiceOptionalParams): PagedAsyncIterableIterator<EmailTemplateContract, EmailTemplateContract[], PageSettings>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.
- serviceName
-
string
Nombre del servicio API Management.
Parámetros de opciones.
Devoluciones
update(string, string, string, string, EmailTemplateUpdateParameters, EmailTemplateUpdateOptionalParams)
Actualiza la plantilla de correo electrónico de API Management
function update(resourceGroupName: string, serviceName: string, templateName: string, ifMatch: string, parameters: EmailTemplateUpdateParameters, options?: EmailTemplateUpdateOptionalParams): Promise<EmailTemplateUpdateResponse>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.
- serviceName
-
string
Nombre del servicio API Management.
- templateName
-
string
Identificador de nombre de plantilla de correo electrónico.
- ifMatch
-
string
ETag de la entidad. ETag debe coincidir con el estado de entidad actual de la respuesta del encabezado de la solicitud GET o debe ser * para la actualización incondicional.
- parameters
- EmailTemplateUpdateParameters
Actualice los parámetros.
Parámetros de opciones.
Devoluciones
Promise<EmailTemplateUpdateResponse>