ServiceGateways interface
介面代表 ServiceGateways。
方法
方法詳細資料
beginCreateOrUpdate(string, string, ServiceGateway, ServiceGatewaysCreateOrUpdateOptionalParams)
建立或更新服務閘道。
function beginCreateOrUpdate(resourceGroupName: string, serviceGatewayName: string, parameters: ServiceGateway, options?: ServiceGatewaysCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ServiceGateway>, ServiceGateway>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceGatewayName
-
string
服務閘道的名稱。
- parameters
- ServiceGateway
提供用於建立或更新服務閘道操作的參數。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<ServiceGateway>, ServiceGateway>>
beginCreateOrUpdateAndWait(string, string, ServiceGateway, ServiceGatewaysCreateOrUpdateOptionalParams)
建立或更新服務閘道。
function beginCreateOrUpdateAndWait(resourceGroupName: string, serviceGatewayName: string, parameters: ServiceGateway, options?: ServiceGatewaysCreateOrUpdateOptionalParams): Promise<ServiceGateway>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceGatewayName
-
string
服務閘道的名稱。
- parameters
- ServiceGateway
提供用於建立或更新服務閘道操作的參數。
選項參數。
傳回
Promise<ServiceGateway>
beginDelete(string, string, ServiceGatewaysDeleteOptionalParams)
刪除指定的服務閘道。
function beginDelete(resourceGroupName: string, serviceGatewayName: string, options?: ServiceGatewaysDeleteOptionalParams): Promise<SimplePollerLike<OperationState<ServiceGatewaysDeleteHeaders>, ServiceGatewaysDeleteHeaders>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceGatewayName
-
string
服務閘道的名稱。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<ServiceGatewaysDeleteHeaders>, ServiceGatewaysDeleteHeaders>>
beginDeleteAndWait(string, string, ServiceGatewaysDeleteOptionalParams)
刪除指定的服務閘道。
function beginDeleteAndWait(resourceGroupName: string, serviceGatewayName: string, options?: ServiceGatewaysDeleteOptionalParams): Promise<ServiceGatewaysDeleteHeaders>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceGatewayName
-
string
服務閘道的名稱。
選項參數。
傳回
Promise<ServiceGatewaysDeleteHeaders>
beginUpdateAddressLocations(string, string, ServiceGatewayUpdateAddressLocationsRequest, ServiceGatewaysUpdateAddressLocationsOptionalParams)
建立或更新服務閘道內的位址位置。
請求在兩個層級支援完整與部分更新模式:位置與位址。
完整更新會替換所有現有資料。
部分更新僅修改指定的條目:
對於位置層級的部分更新,若未提供地址,現有地址將被刪除。
對於位址層級的部分更新,若未提供任何服務,現有服務將被考慮刪除。
function beginUpdateAddressLocations(resourceGroupName: string, serviceGatewayName: string, parameters: ServiceGatewayUpdateAddressLocationsRequest, options?: ServiceGatewaysUpdateAddressLocationsOptionalParams): Promise<SimplePollerLike<OperationState<ServiceGatewaysUpdateAddressLocationsHeaders>, ServiceGatewaysUpdateAddressLocationsHeaders>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceGatewayName
-
string
服務閘道的名稱。
- parameters
- ServiceGatewayUpdateAddressLocationsRequest
提供給服務閘道操作中建立或更新位址位置的參數。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<ServiceGatewaysUpdateAddressLocationsHeaders>, ServiceGatewaysUpdateAddressLocationsHeaders>>
beginUpdateAddressLocationsAndWait(string, string, ServiceGatewayUpdateAddressLocationsRequest, ServiceGatewaysUpdateAddressLocationsOptionalParams)
建立或更新服務閘道內的位址位置。
請求在兩個層級支援完整與部分更新模式:位置與位址。
完整更新會替換所有現有資料。
部分更新僅修改指定的條目:
對於位置層級的部分更新,若未提供地址,現有地址將被刪除。
對於位址層級的部分更新,若未提供任何服務,現有服務將被考慮刪除。
function beginUpdateAddressLocationsAndWait(resourceGroupName: string, serviceGatewayName: string, parameters: ServiceGatewayUpdateAddressLocationsRequest, options?: ServiceGatewaysUpdateAddressLocationsOptionalParams): Promise<ServiceGatewaysUpdateAddressLocationsHeaders>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceGatewayName
-
string
服務閘道的名稱。
- parameters
- ServiceGatewayUpdateAddressLocationsRequest
提供給服務閘道操作中建立或更新位址位置的參數。
選項參數。
傳回
beginUpdateServices(string, string, ServiceGatewayUpdateServicesRequest, ServiceGatewaysUpdateServicesOptionalParams)
在服務閘道內建立、更新或刪除服務。 請求在服務層級支援完整與部分更新模式。
完整更新將以請求中提供的新清單替換所有現有服務。 部分更新僅修改指定的服務。
function beginUpdateServices(resourceGroupName: string, serviceGatewayName: string, parameters: ServiceGatewayUpdateServicesRequest, options?: ServiceGatewaysUpdateServicesOptionalParams): Promise<SimplePollerLike<OperationState<ServiceGatewaysUpdateServicesHeaders>, ServiceGatewaysUpdateServicesHeaders>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceGatewayName
-
string
服務閘道的名稱。
- parameters
- ServiceGatewayUpdateServicesRequest
提供用於建立或更新服務的參數,用於服務閘道操作。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<ServiceGatewaysUpdateServicesHeaders>, ServiceGatewaysUpdateServicesHeaders>>
beginUpdateServicesAndWait(string, string, ServiceGatewayUpdateServicesRequest, ServiceGatewaysUpdateServicesOptionalParams)
在服務閘道內建立、更新或刪除服務。 請求在服務層級支援完整與部分更新模式。
完整更新將以請求中提供的新清單替換所有現有服務。 部分更新僅修改指定的服務。
function beginUpdateServicesAndWait(resourceGroupName: string, serviceGatewayName: string, parameters: ServiceGatewayUpdateServicesRequest, options?: ServiceGatewaysUpdateServicesOptionalParams): Promise<ServiceGatewaysUpdateServicesHeaders>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceGatewayName
-
string
服務閘道的名稱。
- parameters
- ServiceGatewayUpdateServicesRequest
提供用於建立或更新服務的參數,用於服務閘道操作。
選項參數。
傳回
Promise<ServiceGatewaysUpdateServicesHeaders>
get(string, string, ServiceGatewaysGetOptionalParams)
取得指定的服務閘道。
function get(resourceGroupName: string, serviceGatewayName: string, options?: ServiceGatewaysGetOptionalParams): Promise<ServiceGateway>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceGatewayName
-
string
服務閘道的名稱。
- options
- ServiceGatewaysGetOptionalParams
選項參數。
傳回
Promise<ServiceGateway>
list(string, ServiceGatewaysListOptionalParams)
取得資源群組中所有服務閘道。
function list(resourceGroupName: string, options?: ServiceGatewaysListOptionalParams): PagedAsyncIterableIterator<ServiceGateway, ServiceGateway[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
選項參數。
傳回
listAddressLocations(string, string, ServiceGatewaysGetAddressLocationsOptionalParams)
在服務閘道中取得地址位置。
function listAddressLocations(resourceGroupName: string, serviceGatewayName: string, options?: ServiceGatewaysGetAddressLocationsOptionalParams): PagedAsyncIterableIterator<ServiceGatewayAddressLocationResponse, ServiceGatewayAddressLocationResponse[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceGatewayName
-
string
服務閘道的名稱。
選項參數。
傳回
listAll(ServiceGatewaysListAllOptionalParams)
訂閱時會取得所有服務閘道。
function listAll(options?: ServiceGatewaysListAllOptionalParams): PagedAsyncIterableIterator<ServiceGateway, ServiceGateway[], PageSettings>
參數
選項參數。
傳回
listServices(string, string, ServiceGatewaysGetServicesOptionalParams)
在服務閘道取得服務。
function listServices(resourceGroupName: string, serviceGatewayName: string, options?: ServiceGatewaysGetServicesOptionalParams): PagedAsyncIterableIterator<ServiceGatewayService, ServiceGatewayService[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceGatewayName
-
string
服務閘道的名稱。
選項參數。
傳回
updateTags(string, string, TagsObject, ServiceGatewaysUpdateTagsOptionalParams)
更新服務閘道標籤。
function updateTags(resourceGroupName: string, serviceGatewayName: string, parameters: TagsObject, options?: ServiceGatewaysUpdateTagsOptionalParams): Promise<ServiceGateway>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceGatewayName
-
string
服務閘道的名稱。
- parameters
- TagsObject
提供參數以更新服務閘道標籤。
選項參數。
傳回
Promise<ServiceGateway>