import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { InboundSecurityRule , InboundSecurityRuleCreateOrUpdateOptionalParams , InboundSecurityRuleCreateOrUpdateResponse } from "../models" ; /** Interface representing a InboundSecurityRuleOperations. */ export interface InboundSecurityRuleOperations { param resourceGroupName param networkVirtualApplianceName param ruleCollectionName param parameters param options beginCreateOrUpdate ( resourceGroupName , networkVirtualApplianceName , ruleCollectionName , parameters , options ? ) : Promise < PollerLike < PollOperationState < InboundSecurityRuleCreateOrUpdateResponse > , InboundSecurityRuleCreateOrUpdateResponse > > ; param resourceGroupName param networkVirtualApplianceName param ruleCollectionName param parameters param options beginCreateOrUpdateAndWait ( resourceGroupName , networkVirtualApplianceName , ruleCollectionName , parameters , options ? ) : Promise < InboundSecurityRuleCreateOrUpdateResponse > ; }