共用方式為


EmailTemplate interface

代表 EmailTemplate 的介面。

方法

createOrUpdate(string, string, string, EmailTemplateUpdateParameters, EmailTemplateCreateOrUpdateOptionalParams)

更新電子郵件範本。

delete(string, string, string, string, EmailTemplateDeleteOptionalParams)

將電子郵件範本重設為 API 管理服務實例所提供的預設範本。

get(string, string, string, EmailTemplateGetOptionalParams)

取得其識別碼所指定之電子郵件範本的詳細數據。

getEntityTag(string, string, string, EmailTemplateGetEntityTagOptionalParams)

取得其標識碼所指定之電子郵件範本的實體狀態 (Etag) 版本。

listByService(string, string, EmailTemplateListByServiceOptionalParams)

取得所有電子郵件範本

update(string, string, string, string, EmailTemplateUpdateParameters, EmailTemplateUpdateOptionalParams)

更新 API 管理電子郵件範本

方法詳細資料

createOrUpdate(string, string, string, EmailTemplateUpdateParameters, EmailTemplateCreateOrUpdateOptionalParams)

更新電子郵件範本。

function createOrUpdate(resourceGroupName: string, serviceName: string, templateName: string, parameters: EmailTemplateUpdateParameters, options?: EmailTemplateCreateOrUpdateOptionalParams): Promise<EmailTemplateContract>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

templateName

string

電子郵件範本名稱識別碼。

parameters
EmailTemplateUpdateParameters

電子郵件範本更新參數。

傳回

delete(string, string, string, string, EmailTemplateDeleteOptionalParams)

將電子郵件範本重設為 API 管理服務實例所提供的預設範本。

function delete(resourceGroupName: string, serviceName: string, templateName: string, ifMatch: string, options?: EmailTemplateDeleteOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

templateName

string

電子郵件範本名稱識別碼。

ifMatch

string

實體的 ETag。 ETag 應符合 GET 要求的標頭回應中目前的實體狀態,或應為 * 進行無條件更新。

options
EmailTemplateDeleteOptionalParams

選項參數。

傳回

Promise<void>

get(string, string, string, EmailTemplateGetOptionalParams)

取得其識別碼所指定之電子郵件範本的詳細數據。

function get(resourceGroupName: string, serviceName: string, templateName: string, options?: EmailTemplateGetOptionalParams): Promise<EmailTemplateGetResponse>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

templateName

string

電子郵件範本名稱識別碼。

options
EmailTemplateGetOptionalParams

選項參數。

傳回

getEntityTag(string, string, string, EmailTemplateGetEntityTagOptionalParams)

取得其標識碼所指定之電子郵件範本的實體狀態 (Etag) 版本。

function getEntityTag(resourceGroupName: string, serviceName: string, templateName: string, options?: EmailTemplateGetEntityTagOptionalParams): Promise<EmailTemplateGetEntityTagHeaders>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

templateName

string

電子郵件範本名稱識別碼。

options
EmailTemplateGetEntityTagOptionalParams

選項參數。

傳回

listByService(string, string, EmailTemplateListByServiceOptionalParams)

取得所有電子郵件範本

function listByService(resourceGroupName: string, serviceName: string, options?: EmailTemplateListByServiceOptionalParams): PagedAsyncIterableIterator<EmailTemplateContract, EmailTemplateContract[], PageSettings>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

傳回

update(string, string, string, string, EmailTemplateUpdateParameters, EmailTemplateUpdateOptionalParams)

更新 API 管理電子郵件範本

function update(resourceGroupName: string, serviceName: string, templateName: string, ifMatch: string, parameters: EmailTemplateUpdateParameters, options?: EmailTemplateUpdateOptionalParams): Promise<EmailTemplateUpdateResponse>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

templateName

string

電子郵件範本名稱識別碼。

ifMatch

string

實體的 ETag。 ETag 應符合 GET 要求的標頭回應中目前的實體狀態,或應為 * 進行無條件更新。

parameters
EmailTemplateUpdateParameters

更新參數。

options
EmailTemplateUpdateOptionalParams

選項參數。

傳回